comparison Applications/CMakeLists.txt @ 26:952b2c6ee0a2

fix msvc
author jodogne
date Thu, 27 Oct 2016 12:47:32 +0200
parents 8fbe705e3d92
children 2e5db9b72a7b
comparison
equal deleted inserted replaced
25:4f32a0c255dc 26:952b2c6ee0a2
169 ${ORTHANC_ROOT}/OrthancServer/ToDcmtkBridge.cpp 169 ${ORTHANC_ROOT}/OrthancServer/ToDcmtkBridge.cpp
170 ${ORTHANC_ROOT}/Plugins/Engine/SharedLibrary.cpp 170 ${ORTHANC_ROOT}/Plugins/Engine/SharedLibrary.cpp
171 ${ORTHANC_ROOT}/Resources/ThirdParty/base64/base64.cpp 171 ${ORTHANC_ROOT}/Resources/ThirdParty/base64/base64.cpp
172 ) 172 )
173 173
174 source_group(ThirdParty\\OrthancCore REGULAR_EXPRESSION ${ORTHANC_ROOT}/.*)
175
176
177 #####################################################################
178 ## Setup precompiled headers for Microsoft Visual Studio
179 #####################################################################
180
181 if (MSVC)
182 add_definitions(-DORTHANC_USE_PRECOMPILED_HEADERS=1)
183
184 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
185 "PrecompiledHeaders.h" "${ORTHANC_WSI_DIR}/Framework/Orthanc/Core/PrecompiledHeaders.cpp" ORTHANC_CORE_SOURCES)
186
187 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
188 "PrecompiledHeadersWSI.h" "${ORTHANC_WSI_DIR}/Framework/PrecompiledHeadersWSI.cpp" ORTHANC_WSI_SOURCES)
189 endif()
190
191
192 #####################################################################
193 ## Create the static library containing the framework
194 #####################################################################
195
196 EmbedResources( 174 EmbedResources(
197 ${DCMTK_DICTIONARIES} 175 ${DCMTK_DICTIONARIES}
198 BRIGHTFIELD_OPTICAL_PATH ${ORTHANC_WSI_DIR}/Resources/BrightfieldOpticalPath.json 176 BRIGHTFIELD_OPTICAL_PATH ${ORTHANC_WSI_DIR}/Resources/BrightfieldOpticalPath.json
199 SAMPLE_DATASET ${ORTHANC_WSI_DIR}/Resources/SampleDataset.json 177 SAMPLE_DATASET ${ORTHANC_WSI_DIR}/Resources/SampleDataset.json
200 SRGB_ICC_PROFILE ${ORTHANC_WSI_DIR}/Resources/sRGB.icc 178 SRGB_ICC_PROFILE ${ORTHANC_WSI_DIR}/Resources/sRGB.icc
201 ) 179 )
202 180
181
182 #####################################################################
183 ## Setup precompiled headers for Microsoft Visual Studio
184 #####################################################################
185
186 if (MSVC)
187 add_definitions(-DORTHANC_USE_PRECOMPILED_HEADERS=1)
188
189 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
190 "PrecompiledHeaders.h" "${ORTHANC_WSI_DIR}/Framework/Orthanc/Core/PrecompiledHeaders.cpp" ORTHANC_CORE_SOURCES)
191
192 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
193 "PrecompiledHeadersWSI.h" "${ORTHANC_WSI_DIR}/Framework/PrecompiledHeadersWSI.cpp" ORTHANC_WSI_SOURCES)
194
195 source_group(ThirdParty\\OrthancCore FILES ${ORTHANC_CORE_SOURCES})
196 endif()
197
198
199 #####################################################################
200 ## Create the static library containing the framework
201 #####################################################################
203 202
204 add_library(OrthancWSIFramework STATIC 203 add_library(OrthancWSIFramework STATIC
205 ${ORTHANC_CORE_SOURCES} 204 ${ORTHANC_CORE_SOURCES}
206 ${ORTHANC_WSI_SOURCES} 205 ${ORTHANC_WSI_SOURCES}
207 ${AUTOGENERATED_SOURCES} 206 ${AUTOGENERATED_SOURCES}