Mercurial > hg > orthanc-client
diff CMakeLists.txt @ 6:c584c25a74fd
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 02 Jun 2015 10:22:49 +0200 |
parents | d5027f9f676a |
children | 6d59828e2662 |
line wrap: on
line diff
--- a/CMakeLists.txt Tue Jun 02 10:11:34 2015 +0200 +++ b/CMakeLists.txt Tue Jun 02 10:22:49 2015 +0200 @@ -42,7 +42,7 @@ ## Create the standalone DLL containing the Orthanc Client API ##################################################################### -include_directories(OrthancCppClient/SharedLibrary/Laaw) +include_directories(Resources/Laaw) if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") if (CMAKE_CROSSCOMPILING) @@ -50,9 +50,9 @@ set(CMAKE_SHARED_LIBRARY_PREFIX "") if (${CMAKE_SIZEOF_VOID_P} EQUAL 4) - set(ORTHANC_CPP_CLIENT_AUX OrthancCppClient/SharedLibrary/AUTOGENERATED/Windows32.def) + set(ORTHANC_CPP_CLIENT_AUX CppClient/SharedLibrary/AUTOGENERATED/Windows32.def) elseif (${CMAKE_SIZEOF_VOID_P} EQUAL 8) - set(ORTHANC_CPP_CLIENT_AUX OrthancCppClient/SharedLibrary/AUTOGENERATED/Windows64.def) + set(ORTHANC_CPP_CLIENT_AUX CppClient/SharedLibrary/AUTOGENERATED/Windows64.def) else() message(FATAL_ERROR "Support your platform here") endif() @@ -62,10 +62,10 @@ if (${CMAKE_SIZEOF_VOID_P} EQUAL 4) set(CMAKE_SHARED_LIBRARY_SUFFIX "_Windows32.dll") - list(APPEND ORTHANC_CPP_CLIENT_AUX OrthancCppClient/SharedLibrary/AUTOGENERATED/Windows32.rc) + list(APPEND ORTHANC_CPP_CLIENT_AUX CppClient/SharedLibrary/AUTOGENERATED/Windows32.rc) elseif (${CMAKE_SIZEOF_VOID_P} EQUAL 8) set(CMAKE_SHARED_LIBRARY_SUFFIX "_Windows64.dll") - list(APPEND ORTHANC_CPP_CLIENT_AUX OrthancCppClient/SharedLibrary/AUTOGENERATED/Windows64.rc) + list(APPEND ORTHANC_CPP_CLIENT_AUX CppClient/SharedLibrary/AUTOGENERATED/Windows64.rc) else() message(FATAL_ERROR "Support your platform here") endif() @@ -88,14 +88,15 @@ Orthanc/Resources/ThirdParty/base64/base64.cpp Orthanc/Resources/ThirdParty/md5/md5.c - OrthancCppClient/Instance.cpp - OrthancCppClient/OrthancConnection.cpp - OrthancCppClient/Patient.cpp - OrthancCppClient/Series.cpp - OrthancCppClient/SharedLibrary/SharedLibrary.cpp - OrthancCppClient/Study.cpp - OrthancCppClient/ArrayFilledByThreads.cpp - OrthancCppClient/ThreadedCommandProcessor.cpp + CppClient/Instance.cpp + CppClient/OrthancConnection.cpp + CppClient/Patient.cpp + CppClient/Series.cpp + CppClient/Study.cpp + CppClient/ArrayFilledByThreads.cpp + CppClient/ThreadedCommandProcessor.cpp + + SharedLibrary/SharedLibrary.cpp ${ORTHANC_CPP_CLIENT_AUX} ${THIRD_PARTY_SOURCES} @@ -114,7 +115,7 @@ ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD" OR ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD") set_target_properties(OrthancClient - PROPERTIES LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed -Wl,--version-script=${CMAKE_SOURCE_DIR}/OrthancCppClient/SharedLibrary/Laaw/VersionScript.map" + PROPERTIES LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed -Wl,--version-script=${CMAKE_SOURCE_DIR}/Resources/Laaw/VersionScript.map" ) target_link_libraries(OrthancClient pthread) @@ -138,7 +139,7 @@ # Set the version of the "Orthanc Client" shared library file(STRINGS - ${CMAKE_SOURCE_DIR}/OrthancCppClient/SharedLibrary/Product.json + ${CMAKE_SOURCE_DIR}/SharedLibrary/Product.json ORTHANC_CLIENT_VERSION_TMP REGEX "^[ \t]*\"Version\"[ \t]*") @@ -160,7 +161,7 @@ install( FILES - OrthancCppClient/SharedLibrary/AUTOGENERATED/OrthancCppClient.h + CppClient/SharedLibrary/AUTOGENERATED/CppClient.h DESTINATION include/orthanc )