Commit 38197907 authored by Pierre Aubert's avatar Pierre Aubert
Browse files

Add dedicated function to add library with system link for program version

parent 131e95e8
......@@ -8,6 +8,7 @@ if(NOT MODULE_MODE)
include(create_doc.cmake)
include(environnement_prefix.cmake)
include(create_find_project.cmake)
include(phoenix_add_library.cmake)
endif()
......
# Add Shared library with suffix by respect to the program version set with the phoenix_base_project function
# targetName : name of the library target to be created
# ARGN : list of dependencies
function(phoenix_add_library targetName)
add_library(${targetName} SHARED ${ARGN})
string(REPLACE "." ";" PROGRAM_VERSION_LIST ${PROGRAM_VERSION})
list(GET PROGRAM_VERSION_LIST 0 PROGRAM_VERSION_SO)
set_target_properties(${targetName} PROPERTIES
VERSION "${PROGRAM_VERSION}"
SOVERSION "${PROGRAM_VERSION_SO}")
endfunction(phoenix_add_library)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment