Skip to content
Snippets Groups Projects
Commit 0b305a14 authored by Andreas Traczyk's avatar Andreas Traczyk Committed by Kateryna Kostiuk
Browse files

cmake: seperate shared/static lib build conditions

Change-Id: I4809d03bbd7a5f3cbe1b1721fd2aa605f9424e31
parent fcf13873
No related branches found
No related tags found
No related merge requests found
...@@ -747,7 +747,9 @@ ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows") ...@@ -747,7 +747,9 @@ ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
#For some reason, QSemaphore wont compile on Windows without QtConcurrent #For some reason, QSemaphore wont compile on Windows without QtConcurrent
if(${ENABLE_STATIC} MATCHES true) if(${ENABLE_STATIC} MATCHES true)
target_link_libraries(ringclient_static Qt5::Concurrent) target_link_libraries(ringclient_static Qt5::Concurrent)
elseif(ENABLE_SHARED) endif()
if(ENABLE_SHARED)
target_link_libraries(ringclient Qt5::Concurrent) target_link_libraries(ringclient Qt5::Concurrent)
endif() endif()
ENDIF() ENDIF()
...@@ -762,7 +764,7 @@ IF (NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC") ...@@ -762,7 +764,7 @@ IF (NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
ENDIF() ENDIF()
IF(${ENABLE_LIBWRAP} MATCHES true) IF(${ENABLE_LIBWRAP} MATCHES true)
IF((NOT ${ring_BIN} MATCHES "ring_BIN-NOTFOUND") AND (${ENABLE_STATIC} MATCHES false)) IF((NOT ${ring_BIN} MATCHES "ring_BIN-NOTFOUND") AND ENABLE_SHARED)
TARGET_LINK_LIBRARIES( ringclient TARGET_LINK_LIBRARIES( ringclient
qtwrapper qtwrapper
${ring_BIN} ${ring_BIN}
...@@ -799,7 +801,7 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ...@@ -799,7 +801,7 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
ENDIF() ENDIF()
ENDIF() ENDIF()
if(${ENABLE_STATIC} MATCHES false) if(ENABLE_SHARED)
SET_TARGET_PROPERTIES( ringclient SET_TARGET_PROPERTIES( ringclient
PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_VERSION} PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_VERSION}
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment