diff Resources/CMake/OrthancStoneConfiguration.cmake @ 1509:b7210c688ca7

linking SDL samples against system-wide orthanc framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Jul 2020 09:14:35 +0200
parents d8af188ab545
children
line wrap: on
line diff
--- a/Resources/CMake/OrthancStoneConfiguration.cmake	Tue Jul 07 08:15:08 2020 +0200
+++ b/Resources/CMake/OrthancStoneConfiguration.cmake	Tue Jul 07 09:14:35 2020 +0200
@@ -22,19 +22,25 @@
 ## Configure the Orthanc Framework
 #####################################################################
 
-if (ENABLE_DCMTK)
-  set(ENABLE_LOCALE ON)
+if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
+  include(${CMAKE_CURRENT_LIST_DIR}/../Orthanc/CMake/DownloadOrthancFramework.cmake)
+  link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES})
+  
 else()
-  if (NOT DEFINED ENABLE_LOCALE)
-    set(ENABLE_LOCALE OFF)  # Disable support for locales (notably in Boost)
+  if (ENABLE_DCMTK)
+    set(ENABLE_LOCALE ON)
+  else()
+    if (NOT DEFINED ENABLE_LOCALE)
+      set(ENABLE_LOCALE OFF)  # Disable support for locales (notably in Boost)
+    endif()
   endif()
+  
+  include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake)
+  include_directories(
+    ${ORTHANC_FRAMEWORK_ROOT}/Sources/
+    )
 endif()
 
-include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake)
-include_directories(
-  ${ORTHANC_FRAMEWORK_ROOT}/Sources/
-  )
-
 
 #####################################################################
 ## Sanity check of the configuration