Changeset 11197 for OpenSceneGraph/trunk/CMakeModules/OsgMacroUtils.cmake
- Timestamp:
- 03/10/10 18:19:35 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/CMakeModules/OsgMacroUtils.cmake
r11162 r11197 5 5 # NAME of the variables, so the macro gets as arguments the target name and the following list of parameters 6 6 # is intended as a list of variable names each one containing the path of the libraries to link to 7 # The existance of a vari bale name with _DEBUG appended is tested and, in case it' s value is used7 # The existance of a variable name with _DEBUG appended is tested and, in case it' s value is used 8 8 # for linking to when in debug mode 9 9 # the content of this library for linking when in debugging … … 31 31 # so we full path name to specify linkage, this prevent automatic inferencing of dependencies, so we add explicit depemdencies 32 32 #to library targets used 33 TARGET_LINK_LIBRARIES(${TRGTNAME} optimized "${OUTPUT_LIBDIR}/${LINKLIB} .lib" debug "${OUTPUT_LIBDIR}/${LINKLIB}${CMAKE_DEBUG_POSTFIX}.lib")33 TARGET_LINK_LIBRARIES(${TRGTNAME} optimized "${OUTPUT_LIBDIR}/${LINKLIB}${CMAKE_RELEASE_POSTFIX}.lib" debug "${OUTPUT_LIBDIR}/${LINKLIB}${CMAKE_DEBUG_POSTFIX}.lib") 34 34 ADD_DEPENDENCIES(${TRGTNAME} ${LINKLIB}) 35 35 ELSE(MSVC AND OSG_MSVC_VERSIONED_DLL) 36 TARGET_LINK_LIBRARIES(${TRGTNAME} optimized "${LINKLIB} " debug "${LINKLIB}${CMAKE_DEBUG_POSTFIX}")36 TARGET_LINK_LIBRARIES(${TRGTNAME} optimized "${LINKLIB}${CMAKE_RELEASE_POSTFIX}" debug "${LINKLIB}${CMAKE_DEBUG_POSTFIX}") 37 37 ENDIF(MSVC AND OSG_MSVC_VERSIONED_DLL) 38 38 ENDFOREACH(LINKLIB) … … 268 268 269 269 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES PROJECT_LABEL "${TARGET_LABEL}") 270 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}")271 270 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES OUTPUT_NAME ${TARGET_NAME}) 271 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES DEBUG_OUTPUT_NAME "${TARGET_NAME}${CMAKE_DEBUG_POSTFIX}") 272 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES RELEASE_OUTPUT_NAME "${TARGET_NAME}${CMAKE_RELEASE_POSTFIX}") 273 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES RELWITHDEBINFO_OUTPUT_NAME "${TARGET_NAME}${CMAKE_RELWITHDEBINFO_POSTFIX}") 274 SET_TARGET_PROPERTIES(${TARGET_TARGETNAME} PROPERTIES MINSIZEREL_OUTPUT_NAME "${TARGET_NAME}${CMAKE_MINSIZEREL_POSTFIX}") 272 275 273 276 IF(MSVC_IDE AND OSG_MSVC_VERSIONED_DLL)
