Mercurial > hg > orthanc
comparison CMakeLists.txt @ 1023:226cfef3822e templating
integration mainline->templating
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 10 Jul 2014 11:42:32 +0200 |
parents | 427a1f996b7b 564e39d6df13 |
children | a93867a94011 |
comparison
equal
deleted
inserted
replaced
945:427a1f996b7b | 1023:226cfef3822e |
---|---|
82 Core/HttpServer/HttpHandler.cpp | 82 Core/HttpServer/HttpHandler.cpp |
83 Core/HttpServer/HttpOutput.cpp | 83 Core/HttpServer/HttpOutput.cpp |
84 Core/HttpServer/MongooseServer.cpp | 84 Core/HttpServer/MongooseServer.cpp |
85 Core/HttpServer/HttpFileSender.cpp | 85 Core/HttpServer/HttpFileSender.cpp |
86 Core/HttpServer/FilesystemHttpSender.cpp | 86 Core/HttpServer/FilesystemHttpSender.cpp |
87 Core/RestApi/RestApiCall.cpp | |
88 Core/RestApi/RestApiGetCall.cpp | |
89 Core/RestApi/RestApiHierarchy.cpp | |
87 Core/RestApi/RestApiPath.cpp | 90 Core/RestApi/RestApiPath.cpp |
88 Core/RestApi/RestApiOutput.cpp | 91 Core/RestApi/RestApiOutput.cpp |
89 Core/RestApi/RestApi.cpp | 92 Core/RestApi/RestApi.cpp |
90 Core/MultiThreading/ArrayFilledByThreads.cpp | 93 Core/MultiThreading/ArrayFilledByThreads.cpp |
91 Core/MultiThreading/BagOfRunnablesBySteps.cpp | 94 Core/MultiThreading/BagOfRunnablesBySteps.cpp |
92 Core/MultiThreading/Mutex.cpp | 95 Core/MultiThreading/Mutex.cpp |
93 Core/MultiThreading/ReaderWriterLock.cpp | 96 Core/MultiThreading/ReaderWriterLock.cpp |
97 Core/MultiThreading/Semaphore.cpp | |
94 Core/MultiThreading/SharedMessageQueue.cpp | 98 Core/MultiThreading/SharedMessageQueue.cpp |
95 Core/MultiThreading/ThreadedCommandProcessor.cpp | 99 Core/MultiThreading/ThreadedCommandProcessor.cpp |
96 Core/ImageFormats/ImageAccessor.cpp | 100 Core/ImageFormats/ImageAccessor.cpp |
97 Core/ImageFormats/ImageBuffer.cpp | 101 Core/ImageFormats/ImageBuffer.cpp |
98 Core/ImageFormats/ImageProcessing.cpp | 102 Core/ImageFormats/ImageProcessing.cpp |
112 OrthancCppClient/OrthancConnection.cpp | 116 OrthancCppClient/OrthancConnection.cpp |
113 OrthancCppClient/Study.cpp | 117 OrthancCppClient/Study.cpp |
114 OrthancCppClient/Series.cpp | 118 OrthancCppClient/Series.cpp |
115 OrthancCppClient/Instance.cpp | 119 OrthancCppClient/Instance.cpp |
116 OrthancCppClient/Patient.cpp | 120 OrthancCppClient/Patient.cpp |
121 | |
122 Plugins/Engine/SharedLibrary.cpp | |
123 Plugins/Engine/PluginsManager.cpp | |
124 Plugins/Engine/PluginsHttpHandler.cpp | |
117 ) | 125 ) |
118 | 126 |
119 | 127 |
120 set(ORTHANC_SERVER_SOURCES | 128 set(ORTHANC_SERVER_SOURCES |
121 OrthancServer/DicomProtocol/DicomFindAnswers.cpp | 129 OrthancServer/DicomProtocol/DicomFindAnswers.cpp |
146 OrthancServer/ServerContext.cpp | 154 OrthancServer/ServerContext.cpp |
147 OrthancServer/ServerEnumerations.cpp | 155 OrthancServer/ServerEnumerations.cpp |
148 OrthancServer/ServerToolbox.cpp | 156 OrthancServer/ServerToolbox.cpp |
149 OrthancServer/OrthancFindRequestHandler.cpp | 157 OrthancServer/OrthancFindRequestHandler.cpp |
150 OrthancServer/OrthancMoveRequestHandler.cpp | 158 OrthancServer/OrthancMoveRequestHandler.cpp |
159 | |
160 # From "lua-scripting" branch | |
161 OrthancServer/DicomInstanceToStore.cpp | |
162 OrthancServer/Scheduler/DeleteInstanceCommand.cpp | |
163 OrthancServer/Scheduler/ModifyInstanceCommand.cpp | |
164 OrthancServer/Scheduler/ServerCommandInstance.cpp | |
165 OrthancServer/Scheduler/ServerJob.cpp | |
166 OrthancServer/Scheduler/ServerScheduler.cpp | |
167 OrthancServer/Scheduler/StorePeerCommand.cpp | |
168 OrthancServer/Scheduler/StoreScuCommand.cpp | |
151 ) | 169 ) |
152 | 170 |
153 | 171 |
154 set(ORTHANC_UNIT_TESTS_SOURCES | 172 set(ORTHANC_UNIT_TESTS_SOURCES |
155 UnitTestsSources/DicomMap.cpp | 173 UnitTestsSources/DicomMapTests.cpp |
156 UnitTestsSources/FileStorage.cpp | 174 UnitTestsSources/FileStorageTests.cpp |
157 UnitTestsSources/FromDcmtk.cpp | 175 UnitTestsSources/FromDcmtkTests.cpp |
158 UnitTestsSources/MemoryCache.cpp | 176 UnitTestsSources/MemoryCacheTests.cpp |
159 UnitTestsSources/Png.cpp | 177 UnitTestsSources/PngTests.cpp |
160 UnitTestsSources/RestApi.cpp | 178 UnitTestsSources/RestApiTests.cpp |
161 UnitTestsSources/SQLite.cpp | 179 UnitTestsSources/SQLiteTests.cpp |
162 UnitTestsSources/SQLiteChromium.cpp | 180 UnitTestsSources/SQLiteChromiumTests.cpp |
163 UnitTestsSources/ServerIndexTests.cpp | 181 UnitTestsSources/ServerIndexTests.cpp |
164 UnitTestsSources/Versions.cpp | 182 UnitTestsSources/VersionsTests.cpp |
165 UnitTestsSources/Zip.cpp | 183 UnitTestsSources/ZipTests.cpp |
166 UnitTestsSources/Lua.cpp | 184 UnitTestsSources/LuaTests.cpp |
167 UnitTestsSources/MultiThreading.cpp | 185 UnitTestsSources/MultiThreadingTests.cpp |
168 UnitTestsSources/UnitTestsMain.cpp | 186 UnitTestsSources/UnitTestsMain.cpp |
169 UnitTestsSources/ImageProcessingTests.cpp | 187 UnitTestsSources/ImageProcessingTests.cpp |
170 UnitTestsSources/JpegLossless.cpp | 188 UnitTestsSources/JpegLosslessTests.cpp |
171 | 189 UnitTestsSources/PluginsTests.cpp |
172 UnitTestsSources/Plustache.cpp | 190 UnitTestsSources/Plustache.cpp |
173 ) | 191 ) |
174 | 192 |
175 | 193 |
176 | 194 |
184 SET(STANDALONE_BUILD ON) | 202 SET(STANDALONE_BUILD ON) |
185 endif() | 203 endif() |
186 | 204 |
187 # Prepare the third-party dependencies | 205 # Prepare the third-party dependencies |
188 SET(THIRD_PARTY_SOURCES | 206 SET(THIRD_PARTY_SOURCES |
189 ${CMAKE_SOURCE_DIR}/Resources/md5/md5.c | 207 ${CMAKE_SOURCE_DIR}/Resources/ThirdParty/md5/md5.c |
190 ${CMAKE_SOURCE_DIR}/Resources/base64/base64.cpp | 208 ${CMAKE_SOURCE_DIR}/Resources/ThirdParty/base64/base64.cpp |
191 ) | 209 ) |
192 | 210 |
193 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleLogConfiguration.cmake) | 211 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleLogConfiguration.cmake) |
194 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) | 212 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) |
195 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) | 213 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) |
387 endif() | 405 endif() |
388 | 406 |
389 add_library(OrthancClient SHARED | 407 add_library(OrthancClient SHARED |
390 ${ORTHANC_ROOT}/OrthancCppClient/OrthancCppClient.cpp | 408 ${ORTHANC_ROOT}/OrthancCppClient/OrthancCppClient.cpp |
391 ${ORTHANC_ROOT}/OrthancCppClient/SharedLibrary/SharedLibrary.cpp | 409 ${ORTHANC_ROOT}/OrthancCppClient/SharedLibrary/SharedLibrary.cpp |
392 ${ORTHANC_ROOT}/Resources/md5/md5.c | 410 ${ORTHANC_ROOT}/Resources/ThirdParty/md5/md5.c |
393 ${ORTHANC_ROOT}/Resources/base64/base64.cpp | 411 ${ORTHANC_ROOT}/Resources/ThirdParty/base64/base64.cpp |
394 ${ORTHANC_CPP_CLIENT_AUX} | 412 ${ORTHANC_CPP_CLIENT_AUX} |
395 ${THIRD_PARTY_SOURCES} | 413 ${THIRD_PARTY_SOURCES} |
396 ${CURL_SOURCES} | 414 ${CURL_SOURCES} |
397 ${GOOGLE_LOG_SOURCES} | 415 ${GOOGLE_LOG_SOURCES} |
398 ) | 416 ) |
462 configure_file( | 480 configure_file( |
463 ${CMAKE_SOURCE_DIR}/Resources/Orthanc.doxygen | 481 ${CMAKE_SOURCE_DIR}/Resources/Orthanc.doxygen |
464 ${CMAKE_CURRENT_BINARY_DIR}/Orthanc.doxygen | 482 ${CMAKE_CURRENT_BINARY_DIR}/Orthanc.doxygen |
465 @ONLY) | 483 @ONLY) |
466 | 484 |
485 configure_file( | |
486 ${CMAKE_SOURCE_DIR}/Resources/OrthancPlugin.doxygen | |
487 ${CMAKE_CURRENT_BINARY_DIR}/OrthancPlugin.doxygen | |
488 @ONLY) | |
489 | |
467 add_custom_target(doc | 490 add_custom_target(doc |
468 ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Orthanc.doxygen | 491 ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Orthanc.doxygen |
492 COMMAND | |
493 ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/OrthancPlugin.doxygen | |
469 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} | 494 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} |
470 COMMENT "Generating internal documentation with Doxygen" VERBATIM | 495 COMMENT "Generating internal documentation with Doxygen" VERBATIM |
471 ) | 496 ) |
472 | 497 |
473 if (BUILD_CLIENT_LIBRARY) | 498 if (BUILD_CLIENT_LIBRARY) |