Introduced VERSION and SOVERSION'ing of libraries.
This commit is contained in:
parent
e138b956c5
commit
e463844020
@ -17,8 +17,15 @@ PROJECT(OpenSceneGraph)
|
|||||||
SET(OPENSCENEGRAPH_MAJOR_VERSION 1)
|
SET(OPENSCENEGRAPH_MAJOR_VERSION 1)
|
||||||
SET(OPENSCENEGRAPH_MINOR_VERSION 9)
|
SET(OPENSCENEGRAPH_MINOR_VERSION 9)
|
||||||
SET(OPENSCENEGRAPH_PATCH_VERSION 4)
|
SET(OPENSCENEGRAPH_PATCH_VERSION 4)
|
||||||
|
SET(OPENSCENEGRAPH_SOVERSION 6)
|
||||||
|
|
||||||
SET(OSG_PLUGINS osgPlugins-${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION})
|
SET(OPENSCENEGRAPH_VERSION ${OPENSCENEGRAPH_MAJOR_VERSION}.${OPENSCENEGRAPH_MINOR_VERSION}.${OPENSCENEGRAPH_PATCH_VERSION})
|
||||||
|
|
||||||
|
SET(OSG_PLUGINS osgPlugins-${OPENSCENEGRAPH_VERSION})
|
||||||
|
|
||||||
|
# We want to build SONAMES shared librariess
|
||||||
|
SET(OPENSCENEGRAPH_SONAMES TRUE)
|
||||||
|
SET(OPENTHREADS_SONAMES TRUE)
|
||||||
|
|
||||||
SET(OpenThreads_SOURCE_DIR ${OpenSceneGraph_SOURCE_DIR})
|
SET(OpenThreads_SOURCE_DIR ${OpenSceneGraph_SOURCE_DIR})
|
||||||
|
|
||||||
|
@ -39,6 +39,10 @@ ENDMACRO(LINK_EXTERNAL TRGTNAME)
|
|||||||
|
|
||||||
MACRO(LINK_CORELIB_DEFAULT CORELIB_NAME)
|
MACRO(LINK_CORELIB_DEFAULT CORELIB_NAME)
|
||||||
LINK_EXTERNAL(${CORELIB_NAME} ${OPENGL_LIBRARIES})
|
LINK_EXTERNAL(${CORELIB_NAME} ${OPENGL_LIBRARIES})
|
||||||
|
LINK_WITH_VARIABLES(${CORELIB_NAME} OPENTHREADS_LIBRARY)
|
||||||
|
IF(OPENSCENEGRAPH_SONAMES)
|
||||||
|
SET_TARGET_PROPERTIES(${CORELIB_NAME} PROPERTIES VERSION ${OPENSCENEGRAPH_VERSION} SOVERSION ${OPENSCENEGRAPH_SOVERSION})
|
||||||
|
ENDIF(OPENSCENEGRAPH_SONAMES)
|
||||||
ENDMACRO(LINK_CORELIB_DEFAULT CORELIB_NAME)
|
ENDMACRO(LINK_CORELIB_DEFAULT CORELIB_NAME)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user