From Luigi Calori, fixes for building wrappers with lib prefix.

This commit is contained in:
Robert Osfield
2007-03-12 08:32:56 +00:00
parent f5cf560fe1
commit e310198860

View File

@@ -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}<-")