Skip to content
Snippets Groups Projects
Commit 535e0bf3 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

streamlined CMAKE setup

parent 36aba81a
No related branches found
No related tags found
No related merge requests found
Pipeline #1549 failed
......@@ -4,13 +4,7 @@
## PROJECT: SIMC (Cmake build with file input)
################################################################################
cmake_minimum_required (VERSION 3.5)
project (simc)
set (SIMC_MAJOR_VERSION 0)
set (SIMC_MINOR_VERSION 2)
set (SIMC_PATCH_VERSION 0)
set (SIMC_VERSION
${SIMC_MAJOR_VERSION}.${SIMC_MINOR_VERSION}.${SIMC_PATCH_VERSION})
set (SIMC_SOVERSION ${SIMC_MAJOR_VERSION})
project (simc VERSION 1.0.0)
################################################################################
## CMAKE Settings
......
......@@ -74,15 +74,15 @@ add_library(${LIBRARY} STATIC
${CTP_SOURCES}
${RPC_SVC_SOURCE} ${RPC_XDR_SOURCE} ${RPC_HEADER})
set_target_properties(${LIBRARY} PROPERTIES
VERSION ${SIMC_VERSION}
SOVERSION ${SIMC_SOVERSION})
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_MAJOR_VERSION})
add_library(${CLIENT_LIBRARY} STATIC
${CLIENT_SOURCES}
${RPC_CLNT_SOURCE} ${RPC_XDR_SOURCE} ${RPC_HEADER})
set_target_properties(${LIBRARY} PROPERTIES
VERSION ${SIMC_VERSION}
SOVERSION ${SIMC_SOVERSION})
VERSION ${PROJECT_VERSION}
SOVERSION ${PROJECT_MAJOR_VERSION})
add_executable(${PROGRAM} ${MAKEREG_SOURCES})
target_link_libraries(${PROGRAM}
......
set(PACKAGE_VERSION "@SIMC_VERSION@")
set(PACKAGE_VERSION "@PROJECT_VERSION@")
# Check whether the requested PACKAGE_FIND_VERSION is compatible
if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment