Changeset 7425
- Timestamp:
- 09/14/07 13:06:12
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
OpenSceneGraph/trunk/CMakeModules/OsgMacroUtils.cmake
r7322 r7425 278 278 ENDMACRO(SETUP_COMMANDLINE_EXAMPLE) 279 279 280 # Takes two optional arguments -- osg prefix and osg version 280 281 MACRO(HANDLE_MSVC_DLL) 281 282 #this is a hack... the build place is set to lib/<debug or release> by LIBARARY_OUTPUT_PATH equal to OUTPUT_LIBDIR … … 285 286 #changing bin to something else breaks this hack 286 287 #the dll are versioned by prefixing the name with osg${OPENSCENEGRAPH_SOVERSION}- 288 289 # LIB_PREFIX: use "osg" by default, else whatever we've been given. 290 IF(${ARGC} GREATER 0) 291 SET(LIB_PREFIX ${ARGV0}) 292 ELSE(${ARGC} GREATER 0) 293 SET(LIB_PREFIX osg) 294 ENDIF(${ARGC} GREATER 0) 295 296 # LIB_SOVERSION: use OSG's soversion by default, else whatever we've been given 297 IF(${ARGC} GREATER 1) 298 SET(LIB_SOVERSION ${ARGV1}) 299 ELSE(${ARGC} GREATER 1) 300 SET(LIB_SOVERSION ${OPENSCENEGRAPH_SOVERSION}) 301 ENDIF(${ARGC} GREATER 1) 287 302 288 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES PREFIX "../../bin/osg${OPENSCENEGRAPH_SOVERSION}-") 289 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_PREFIX "../") 303 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES PREFIX "../../bin/${LIB_PREFIX}${LIB_SOVERSION}-") 304 SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_PREFIX "../") 305 306 # SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES PREFIX "../../bin/osg${OPENSCENEGRAPH_SOVERSION}-") 307 # SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES IMPORT_PREFIX "../") 290 308 ENDMACRO(HANDLE_MSVC_DLL)
