comparison ViewerPlugin/CMakeLists.txt @ 118:3ddaaad18ec0

fix msvc precompiled headers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 04 Jan 2018 11:28:56 +0100
parents a18bfe1fdd62
children 4f3945a2b725
comparison
equal deleted inserted replaced
117:28bd1b119c4d 118:3ddaaad18ec0
212 212
213 if (MSVC) 213 if (MSVC)
214 add_definitions(-DORTHANC_USE_PRECOMPILED_HEADERS=1) 214 add_definitions(-DORTHANC_USE_PRECOMPILED_HEADERS=1)
215 215
216 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS( 216 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
217 "PrecompiledHeaders.h" "${ORTHANC_WSI_DIR}/Resources/Orthanc/Core/PrecompiledHeaders.cpp" ORTHANC_CORE_SOURCES) 217 "PrecompiledHeaders.h" "${ORTHANC_WSI_DIR}/Resources/Orthanc/Core/PrecompiledHeaders.cpp"
218 ORTHANC_CORE_SOURCES ORTHANC_CORE_PCH)
218 219
219 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS( 220 ADD_VISUAL_STUDIO_PRECOMPILED_HEADERS(
220 "PrecompiledHeadersWSI.h" "${ORTHANC_WSI_DIR}/Framework/PrecompiledHeadersWSI.cpp" ORTHANC_WSI_SOURCES) 221 "PrecompiledHeadersWSI.h" "${ORTHANC_WSI_DIR}/Framework/PrecompiledHeadersWSI.cpp"
222 ORTHANC_WSI_SOURCES ORTHANC_WSI_PCH)
221 223
222 source_group(ThirdParty\\OrthancCore FILES ${ORTHANC_CORE_SOURCES}) 224 source_group(ThirdParty\\OrthancCore FILES ${ORTHANC_CORE_SOURCES})
223 endif() 225 endif()
224 226
225 227
226 ##################################################################### 228 #####################################################################
227 ## Create the plugin 229 ## Create the plugin
228 ##################################################################### 230 #####################################################################
229 231
230 add_library(OrthancWSI SHARED 232 add_library(OrthancWSI SHARED
233 ${ORTHANC_CORE_PCH}
231 ${ORTHANC_CORE_SOURCES} 234 ${ORTHANC_CORE_SOURCES}
235 ${ORTHANC_WSI_PCH}
232 ${ORTHANC_WSI_SOURCES} 236 ${ORTHANC_WSI_SOURCES}
233 ${AUTOGENERATED_SOURCES} 237 ${AUTOGENERATED_SOURCES}
234 238
235 # Mandatory components 239 # Mandatory components
236 ${BOOST_SOURCES} 240 ${BOOST_SOURCES}
237 ${JSONCPP_SOURCES} 241 ${JSONCPP_SOURCES}
238 ${LIBJPEG_SOURCES} 242 ${LIBJPEG_SOURCES}
239 ${LIBPNG_SOURCES} 243 ${LIBPNG_SOURCES}