Mercurial > hg > orthanc
comparison CMakeLists.txt @ 101:428784e59dcd
trying to use log4cplus
author | jodogne |
---|---|
date | Wed, 03 Oct 2012 11:44:46 +0200 |
parents | 27dc762e3dc8 |
children | 7593b57dc1bf |
comparison
equal
deleted
inserted
replaced
100:27dc762e3dc8 | 101:428784e59dcd |
---|---|
2 | 2 |
3 project(Orthanc) | 3 project(Orthanc) |
4 include(${CMAKE_SOURCE_DIR}/Resources/CMake/AutoGeneratedCode.cmake) | 4 include(${CMAKE_SOURCE_DIR}/Resources/CMake/AutoGeneratedCode.cmake) |
5 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DownloadPackage.cmake) | 5 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DownloadPackage.cmake) |
6 include(CheckIncludeFiles) | 6 include(CheckIncludeFiles) |
7 include(CheckIncludeFileCXX) | |
7 | 8 |
8 SET(STATIC_BUILD ON CACHE BOOL "Static build of the third-party libraries (necessary for Windows)") | 9 SET(STATIC_BUILD ON CACHE BOOL "Static build of the third-party libraries (necessary for Windows)") |
9 SET(STANDALONE_BUILD OFF CACHE BOOL "Standalone build (necessary for cross-compilation or binary releases)") | 10 SET(STANDALONE_BUILD OFF CACHE BOOL "Standalone build (necessary for cross-compilation or binary releases)") |
10 SET(ENABLE_SSL ON CACHE BOOL "Include support for SSL") | 11 SET(ENABLE_SSL ON CACHE BOOL "Include support for SSL") |
11 SET(DEBIAN_HARDENING OFF CACHE BOOL "Use Debian hardening flags") | 12 SET(DEBIAN_HARDENING OFF CACHE BOOL "Use Debian hardening flags") |
18 CHECK_INCLUDE_FILES(rpc.h HAVE_UUID_H) | 19 CHECK_INCLUDE_FILES(rpc.h HAVE_UUID_H) |
19 else() | 20 else() |
20 CHECK_INCLUDE_FILES(uuid/uuid.h HAVE_UUID_H) | 21 CHECK_INCLUDE_FILES(uuid/uuid.h HAVE_UUID_H) |
21 endif() | 22 endif() |
22 | 23 |
23 if (NOT ${HAVE_UUID_H}) | 24 if (NOT HAVE_UUID_H) |
24 message(FATAL_ERROR "Please install the uuid-dev package") | 25 message(FATAL_ERROR "Please install the uuid-dev package") |
25 endif() | 26 endif() |
26 | 27 |
27 | 28 |
28 SET(THIRD_PARTY_SOURCES | 29 SET(THIRD_PARTY_SOURCES |
37 add_definitions(-DORTHANC_SSL_ENABLED=0) | 38 add_definitions(-DORTHANC_SSL_ENABLED=0) |
38 endif() | 39 endif() |
39 | 40 |
40 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) | 41 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) |
41 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) | 42 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) |
43 include(${CMAKE_SOURCE_DIR}/Resources/CMake/Log4CPlusConfiguration.cmake) # Must be after DcmtkConfiguration | |
42 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleTestConfiguration.cmake) | 44 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleTestConfiguration.cmake) |
43 include(${CMAKE_SOURCE_DIR}/Resources/CMake/MongooseConfiguration.cmake) | 45 include(${CMAKE_SOURCE_DIR}/Resources/CMake/MongooseConfiguration.cmake) |
44 include(${CMAKE_SOURCE_DIR}/Resources/CMake/ZlibConfiguration.cmake) | 46 include(${CMAKE_SOURCE_DIR}/Resources/CMake/ZlibConfiguration.cmake) |
45 include(${CMAKE_SOURCE_DIR}/Resources/CMake/SQLiteConfiguration.cmake) | 47 include(${CMAKE_SOURCE_DIR}/Resources/CMake/SQLiteConfiguration.cmake) |
46 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JsonCppConfiguration.cmake) | 48 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JsonCppConfiguration.cmake) |
47 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibCurlConfiguration.cmake) | 49 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibCurlConfiguration.cmake) |
48 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibPngConfiguration.cmake) | 50 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibPngConfiguration.cmake) |
49 include(${CMAKE_SOURCE_DIR}/Resources/CMake/Log4CPlusConfiguration.cmake) | |
50 | 51 |
51 | 52 |
52 if (${CMAKE_COMPILER_IS_GNUCXX}) | 53 if (${CMAKE_COMPILER_IS_GNUCXX}) |
53 set(CMAKE_C_FLAGS "-Wall -Wno-long-long -Wno-implicit-function-declaration") | 54 set(CMAKE_C_FLAGS "-Wall -Wno-long-long -Wno-implicit-function-declaration") |
54 # --std=c99 makes libcurl not to compile | 55 # --std=c99 makes libcurl not to compile |
169 Core/HttpServer/HttpHandler.cpp | 170 Core/HttpServer/HttpHandler.cpp |
170 Core/HttpServer/HttpOutput.cpp | 171 Core/HttpServer/HttpOutput.cpp |
171 Core/HttpServer/MongooseServer.cpp | 172 Core/HttpServer/MongooseServer.cpp |
172 Core/MultiThreading/BagOfRunnablesBySteps.cpp | 173 Core/MultiThreading/BagOfRunnablesBySteps.cpp |
173 Core/PngWriter.cpp | 174 Core/PngWriter.cpp |
175 Core/Logging.cpp | |
174 Core/SQLite/Connection.cpp | 176 Core/SQLite/Connection.cpp |
175 Core/SQLite/FunctionContext.cpp | 177 Core/SQLite/FunctionContext.cpp |
176 Core/SQLite/Statement.cpp | 178 Core/SQLite/Statement.cpp |
177 Core/SQLite/StatementId.cpp | 179 Core/SQLite/StatementId.cpp |
178 Core/SQLite/StatementReference.cpp | 180 Core/SQLite/StatementReference.cpp |
187 add_library(ServerLibrary | 189 add_library(ServerLibrary |
188 OrthancServer/DicomProtocol/DicomFindAnswers.cpp | 190 OrthancServer/DicomProtocol/DicomFindAnswers.cpp |
189 OrthancServer/DicomProtocol/DicomServer.cpp | 191 OrthancServer/DicomProtocol/DicomServer.cpp |
190 OrthancServer/DicomProtocol/DicomUserConnection.cpp | 192 OrthancServer/DicomProtocol/DicomUserConnection.cpp |
191 OrthancServer/FromDcmtkBridge.cpp | 193 OrthancServer/FromDcmtkBridge.cpp |
194 OrthancServer/Internals/DcmtkLogging.cpp | |
192 OrthancServer/Internals/CommandDispatcher.cpp | 195 OrthancServer/Internals/CommandDispatcher.cpp |
193 OrthancServer/Internals/FindScp.cpp | 196 OrthancServer/Internals/FindScp.cpp |
194 OrthancServer/Internals/MoveScp.cpp | 197 OrthancServer/Internals/MoveScp.cpp |
195 OrthancServer/Internals/StoreScp.cpp | 198 OrthancServer/Internals/StoreScp.cpp |
196 OrthancServer/OrthancInitialization.cpp | 199 OrthancServer/OrthancInitialization.cpp |