From e3101988607396766693012181c58f824db25b6a Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Mon, 12 Mar 2007 08:32:56 +0000 Subject: [PATCH] From Luigi Calori, fixes for building wrappers with lib prefix. --- src/osgWrappers/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/osgWrappers/CMakeLists.txt b/src/osgWrappers/CMakeLists.txt index 20d972413..f381fe106 100644 --- a/src/osgWrappers/CMakeLists.txt +++ b/src/osgWrappers/CMakeLists.txt @@ -2,6 +2,11 @@ PROJECT(OSG_WRAPPERS) SET(LIBRARY_OUTPUT_PATH "${LIBRARY_OUTPUT_PATH}/osgPlugins") +IF(NOT MINGW) + SET(CMAKE_SHARED_MODULE_PREFIX "") +ENDIF(NOT MINGW) + + MACRO(ADD_WRAPPER_LIB SUBDIR EXPORTDEF) SET(TARGET_NAME "osgwrapper_${SUBDIR}") # MESSAGE(STATUS "--inizio-->${TARGET_NAME}<->${LINK}<-") @@ -54,7 +59,9 @@ MACRO(ADD_WRAPPER_LIB SUBDIR EXPORTDEF) #MESSAGE(STATUS "********* ADD COMPILE FLAGS ${DEFSTR} **********") ENDIF(NOT DEFSTR STREQUAL "") - ADD_LIBRARY(${TARGET_NAME} SHARED ${SRC_FILES} ) + #ADD_LIBRARY(${TARGET_NAME} SHARED ${SRC_FILES} ) + ADD_LIBRARY(${TARGET_NAME} MODULE ${SRC_FILES} ) + SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES DEFINE_SYMBOL "${EXPORTDEF}" PROJECT_LABEL "Wrapper ${SUBDIR}") TARGET_LINK_LIBRARIES(${TARGET_NAME} ${LINK}) #MESSAGE(STATUS "--TARGET_LINK_LIBRARIES-->${TARGET_NAME}<->${LINK}<-")