comparison OrthancStone/SharedLibrary/WebAssembly/CMakeLists.txt @ 1551:c54bc5bffd01

software rendering
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 13 Aug 2020 22:05:13 +0200
parents 012ab2c1f23b
children 8c5f9864545f
comparison
equal deleted inserted replaced
1550:012ab2c1f23b 1551:c54bc5bffd01
62 # $ grep -lrE 'emscripten_' ../../Sources/ 62 # $ grep -lrE 'emscripten_' ../../Sources/
63 63
64 set(SOURCES_WITH_EMSCRIPTEN_CALLBACKS 64 set(SOURCES_WITH_EMSCRIPTEN_CALLBACKS
65 ${ORTHANC_STONE_ROOT}/Sources/Oracle/WebAssemblyOracle.cpp 65 ${ORTHANC_STONE_ROOT}/Sources/Oracle/WebAssemblyOracle.cpp
66 ${ORTHANC_STONE_ROOT}/Sources/Viewport/WebAssemblyViewport.cpp 66 ${ORTHANC_STONE_ROOT}/Sources/Viewport/WebAssemblyViewport.cpp
67 ${ORTHANC_STONE_ROOT}/Sources/Viewport/WebAssemblyCairoViewport.cpp
67 ) 68 )
68 69
69 list(REMOVE_ITEM ORTHANC_STONE_SOURCES 70 list(REMOVE_ITEM ORTHANC_STONE_SOURCES
70 ${SOURCES_WITH_EMSCRIPTEN_CALLBACKS} 71 ${SOURCES_WITH_EMSCRIPTEN_CALLBACKS}
71 ) 72 )
137 NO_SOURCE_PERMISSIONS 138 NO_SOURCE_PERMISSIONS
138 FILES_MATCHING 139 FILES_MATCHING
139 PATTERN "*.h" 140 PATTERN "*.h"
140 ) 141 )
141 142
143 file(
144 COPY ${CAIRO_SOURCES_DIR}/src/
145 DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/Include/cairo/
146 NO_SOURCE_PERMISSIONS
147 FILES_MATCHING
148 PATTERN "*.h"
149 )
150
142 set(DCMTK_MODULES 151 set(DCMTK_MODULES
143 dcmdata 152 dcmdata
144 config 153 config
145 ofstd 154 ofstd
146 oflog 155 oflog
168 ) 177 )
169 178
170 install( 179 install(
171 DIRECTORY 180 DIRECTORY
172 ${CMAKE_CURRENT_BINARY_DIR}/Include/boost 181 ${CMAKE_CURRENT_BINARY_DIR}/Include/boost
182 ${CMAKE_CURRENT_BINARY_DIR}/Include/cairo
173 ${CMAKE_CURRENT_BINARY_DIR}/Include/dcmtk 183 ${CMAKE_CURRENT_BINARY_DIR}/Include/dcmtk
174 ${CMAKE_CURRENT_BINARY_DIR}/Include/json 184 ${CMAKE_CURRENT_BINARY_DIR}/Include/json
175 ${CMAKE_CURRENT_BINARY_DIR}/Include/orthanc-framework 185 ${CMAKE_CURRENT_BINARY_DIR}/Include/orthanc-framework
176 ${CMAKE_CURRENT_BINARY_DIR}/Include/orthanc-stone 186 ${CMAKE_CURRENT_BINARY_DIR}/Include/orthanc-stone
177 DESTINATION ${ORTHANC_STONE_INSTALL_PREFIX}/include/ 187 DESTINATION ${ORTHANC_STONE_INSTALL_PREFIX}/include/