Navigation


Changeset 320:53f912ce0f4e in freeDiameter for libfreeDiameter/CMakeLists.txt


Ignore:
Timestamp:
May 19, 2010, 3:09:27 PM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Add shared object version information

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfreeDiameter/CMakeLists.txt

    r316 r320  
    1717        )
    1818
     19# Save the list of files for testcases in the daemon's directory
     20SET(LFD_SRC ${LFD_SRC} PARENT_SCOPE)
     21
    1922# Build as a shared library
    2023ADD_LIBRARY(libfreeDiameter SHARED ${LFD_SRC})
    2124
    22 # Avoid the liblib name
    23 SET_TARGET_PROPERTIES(libfreeDiameter PROPERTIES OUTPUT_NAME "freeDiameter")
     25# Avoid the liblib name, and set the version
     26SET_TARGET_PROPERTIES(libfreeDiameter PROPERTIES
     27        OUTPUT_NAME "freeDiameter"
     28        SOVERSION ${FD_PROJECT_VERSION_API}
     29        VERSION ${FD_PROJECT_VERSION_MAJOR}.${FD_PROJECT_VERSION_MINOR}.${FD_PROJECT_VERSION_REV})
    2430
    2531# The library itself needs other libraries
    2632TARGET_LINK_LIBRARIES(libfreeDiameter ${LFD_LIBS})
    27 
    28 # Save the list of files for testcases in the daemon's directory
    29 SET(LFD_SRC ${LFD_SRC} PARENT_SCOPE)
    3033
    3134
Note: See TracChangeset for help on using the changeset viewer.