Mercurial > hg > orthanc
comparison OrthancCppClient/Package/OrthancCppClient.cmake @ 516:49a1228d6fe7 laaw
building the dll from the main CMakeLists
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 19 Jul 2013 16:12:29 +0200 |
parents | a3d9acf37161 |
children |
comparison
equal
deleted
inserted
replaced
514:a3d9acf37161 | 516:49a1228d6fe7 |
---|---|
48 ${ORTHANC_ROOT}/Resources/base64/base64.cpp | 48 ${ORTHANC_ROOT}/Resources/base64/base64.cpp |
49 ${WINDOWS_DEF} | 49 ${WINDOWS_DEF} |
50 ) | 50 ) |
51 | 51 |
52 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") | 52 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") |
53 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script=${ORTHANC_ROOT}/OrthancCppClient/Package/Laaw/VersionScript.map") | 53 set_target_properties(OrthancCppClient |
54 PROPERTIES LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--version-script=${ORTHANC_ROOT}/OrthancCppClient/Package/Laaw/VersionScript.map" | |
55 ) | |
54 target_link_libraries(OrthancCppClient pthread) | 56 target_link_libraries(OrthancCppClient pthread) |
55 else() | 57 else() |
56 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") | 58 set_target_properties(OrthancCppClient |
59 PROPERTIES LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++" | |
60 ) | |
57 target_link_libraries(OrthancCppClient ws2_32) | 61 target_link_libraries(OrthancCppClient ws2_32) |
58 endif() | 62 endif() |