Changeset 6707

Show
Ignore:
Timestamp:
05/20/07 17:14:09
Author:
robert
Message:

Added VERSION and SOVERSION support

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenThreads/trunk/CMakeLists.txt

    r6590 r6707  
    1818################################################################################ 
    1919# Installation stuff 
     20 
     21# We want to build SONAMES shared librariess 
     22SET(OPENTHREADS_SONAMES TRUE) 
    2023 
    2124SET(CMAKE_DEBUG_POSTFIX  "d") 
  • OpenThreads/trunk/src/OpenThreads/CMakeLists.txt

    r6590 r6707  
    22# what to do with it. 
    33ADD_DEFINITIONS(-DOPENTHREADS_EXPORTS) 
     4 
     5SET(OPENTHREADS_MAJOR_VERSION 1) 
     6SET(OPENTHREADS_MINOR_VERSION 9) 
     7SET(OPENTHREADS_PATCH_VERSION 4) 
     8SET(OPENTHREADS_SOVERSION 6) 
     9 
     10SET(OPENTHREADS_VERSION ${OPENTHREADS_MAJOR_VERSION}.${OPENTHREADS_MINOR_VERSION}.${OPENTHREADS_PATCH_VERSION}) 
    411 
    512SET(HEADER_PATH ${OpenThreads_SOURCE_DIR}/include/OpenThreads) 
  • OpenThreads/trunk/src/OpenThreads/pthreads/CMakeLists.txt

    r6584 r6707  
    1616        PThreadPrivateData.h 
    1717) 
     18 
     19IF(OPENTHREADS_SONAMES) 
     20  SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES VERSION ${OPENTHREADS_VERSION} SOVERSION ${OPENTHREADS_SOVERSION}) 
     21ENDIF(OPENTHREADS_SONAMES) 
    1822 
    1923TARGET_LINK_LIBRARIES(${LIB_NAME}