comparison Applications/CMakeLists.txt @ 23:8fbe705e3d92

store Orthanc Core sources in a separate group
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Oct 2016 11:53:00 +0200
parents 482ff9a4506f
children 952b2c6ee0a2
comparison
equal deleted inserted replaced
22:6e84b48851f7 23:8fbe705e3d92
102 102
103 ##################################################################### 103 #####################################################################
104 ## Create the list of the source files that depend upon the 104 ## Create the list of the source files that depend upon the
105 ## precompiled headers 105 ## precompiled headers
106 ##################################################################### 106 #####################################################################
107
108 set(ORTHANC_CORE_SOURCES
109 ${ORTHANC_ROOT}/Core/ChunkedBuffer.cpp
110 ${ORTHANC_ROOT}/Core/DicomFormat/DicomArray.cpp
111 ${ORTHANC_ROOT}/Core/DicomFormat/DicomMap.cpp
112 ${ORTHANC_ROOT}/Core/DicomFormat/DicomTag.cpp
113 ${ORTHANC_ROOT}/Core/DicomFormat/DicomValue.cpp
114 ${ORTHANC_ROOT}/Core/Enumerations.cpp
115 ${ORTHANC_ROOT}/Core/HttpClient.cpp
116 ${ORTHANC_ROOT}/Core/Images/IImageWriter.cpp
117 ${ORTHANC_ROOT}/Core/Images/Image.cpp
118 ${ORTHANC_ROOT}/Core/Images/ImageAccessor.cpp
119 ${ORTHANC_ROOT}/Core/Images/ImageBuffer.cpp
120 ${ORTHANC_ROOT}/Core/Images/ImageProcessing.cpp
121 ${ORTHANC_ROOT}/Core/Images/JpegErrorManager.cpp
122 ${ORTHANC_ROOT}/Core/Images/JpegReader.cpp
123 ${ORTHANC_ROOT}/Core/Images/JpegWriter.cpp
124 ${ORTHANC_ROOT}/Core/Images/PngReader.cpp
125 ${ORTHANC_ROOT}/Core/Images/PngWriter.cpp
126 ${ORTHANC_ROOT}/Core/Logging.cpp
127 ${ORTHANC_ROOT}/Core/MultiThreading/BagOfTasksProcessor.cpp
128 ${ORTHANC_ROOT}/Core/MultiThreading/SharedMessageQueue.cpp
129 ${ORTHANC_ROOT}/Core/Toolbox.cpp
130 ${ORTHANC_ROOT}/Core/Uuid.cpp
131 ${ORTHANC_ROOT}/Core/WebServiceParameters.cpp
132 ${ORTHANC_ROOT}/OrthancServer/FromDcmtkBridge.cpp
133 ${ORTHANC_ROOT}/OrthancServer/ServerEnumerations.cpp
134 ${ORTHANC_ROOT}/OrthancServer/ToDcmtkBridge.cpp
135 ${ORTHANC_ROOT}/Plugins/Engine/SharedLibrary.cpp
136 ${ORTHANC_ROOT}/Resources/ThirdParty/base64/base64.cpp
137 )
138 107
139 set(ORTHANC_WSI_SOURCES 108 set(ORTHANC_WSI_SOURCES
140 #${ORTHANC_WSI_DIR}/Framework/Messaging/PluginOrthancConnection.cpp 109 #${ORTHANC_WSI_DIR}/Framework/Messaging/PluginOrthancConnection.cpp
141 ${ORTHANC_WSI_DIR}/Framework/Algorithms/PyramidReader.cpp 110 ${ORTHANC_WSI_DIR}/Framework/Algorithms/PyramidReader.cpp
142 ${ORTHANC_WSI_DIR}/Framework/Algorithms/ReconstructPyramidCommand.cpp 111 ${ORTHANC_WSI_DIR}/Framework/Algorithms/ReconstructPyramidCommand.cpp
169 ${ORTHANC_WSI_DIR}/Framework/Outputs/MultiframeDicomWriter.cpp 138 ${ORTHANC_WSI_DIR}/Framework/Outputs/MultiframeDicomWriter.cpp
170 ${ORTHANC_WSI_DIR}/Framework/Outputs/PyramidWriterBase.cpp 139 ${ORTHANC_WSI_DIR}/Framework/Outputs/PyramidWriterBase.cpp
171 ${ORTHANC_WSI_DIR}/Framework/Outputs/TruncatedPyramidWriter.cpp 140 ${ORTHANC_WSI_DIR}/Framework/Outputs/TruncatedPyramidWriter.cpp
172 ) 141 )
173 142
143 set(ORTHANC_CORE_SOURCES
144 ${ORTHANC_ROOT}/Core/ChunkedBuffer.cpp
145 ${ORTHANC_ROOT}/Core/DicomFormat/DicomArray.cpp
146 ${ORTHANC_ROOT}/Core/DicomFormat/DicomMap.cpp
147 ${ORTHANC_ROOT}/Core/DicomFormat/DicomTag.cpp
148 ${ORTHANC_ROOT}/Core/DicomFormat/DicomValue.cpp
149 ${ORTHANC_ROOT}/Core/Enumerations.cpp
150 ${ORTHANC_ROOT}/Core/HttpClient.cpp
151 ${ORTHANC_ROOT}/Core/Images/IImageWriter.cpp
152 ${ORTHANC_ROOT}/Core/Images/Image.cpp
153 ${ORTHANC_ROOT}/Core/Images/ImageAccessor.cpp
154 ${ORTHANC_ROOT}/Core/Images/ImageBuffer.cpp
155 ${ORTHANC_ROOT}/Core/Images/ImageProcessing.cpp
156 ${ORTHANC_ROOT}/Core/Images/JpegErrorManager.cpp
157 ${ORTHANC_ROOT}/Core/Images/JpegReader.cpp
158 ${ORTHANC_ROOT}/Core/Images/JpegWriter.cpp
159 ${ORTHANC_ROOT}/Core/Images/PngReader.cpp
160 ${ORTHANC_ROOT}/Core/Images/PngWriter.cpp
161 ${ORTHANC_ROOT}/Core/Logging.cpp
162 ${ORTHANC_ROOT}/Core/MultiThreading/BagOfTasksProcessor.cpp
163 ${ORTHANC_ROOT}/Core/MultiThreading/SharedMessageQueue.cpp
164 ${ORTHANC_ROOT}/Core/Toolbox.cpp
165 ${ORTHANC_ROOT}/Core/Uuid.cpp
166 ${ORTHANC_ROOT}/Core/WebServiceParameters.cpp
167 ${ORTHANC_ROOT}/OrthancServer/FromDcmtkBridge.cpp
168 ${ORTHANC_ROOT}/OrthancServer/ServerEnumerations.cpp
169 ${ORTHANC_ROOT}/OrthancServer/ToDcmtkBridge.cpp
170 ${ORTHANC_ROOT}/Plugins/Engine/SharedLibrary.cpp
171 ${ORTHANC_ROOT}/Resources/ThirdParty/base64/base64.cpp
172 )
173
174 source_group(ThirdParty\\OrthancCore REGULAR_EXPRESSION ${ORTHANC_ROOT}/.*)
175
174 176
175 ##################################################################### 177 #####################################################################
176 ## Setup precompiled headers for Microsoft Visual Studio 178 ## Setup precompiled headers for Microsoft Visual Studio
177 ##################################################################### 179 #####################################################################
178 180