Mercurial > hg > orthanc-stone
comparison StoneWebViewer/Plugin/CMakeLists.txt @ 1495:fb74ed5d8c22
initial commit of the Stone Web viewer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 25 Jun 2020 16:51:10 +0200 |
parents | |
children | d450653b46d3 |
comparison
equal
deleted
inserted
replaced
1494:5a3ef478deb6 | 1495:fb74ed5d8c22 |
---|---|
1 cmake_minimum_required(VERSION 2.8.3) | |
2 | |
3 project(StoneWebViewerPlugin) | |
4 | |
5 set(ORTHANC_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../../orthanc CACHE PATH "") | |
6 set(STONE_BINARIES CACHE PATH "") | |
7 | |
8 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkParameters.cmake) | |
9 set(ENABLE_MODULE_IMAGES OFF) | |
10 set(ENABLE_MODULE_JOBS OFF) | |
11 set(ENABLE_MODULE_DICOM OFF) | |
12 include(${ORTHANC_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) | |
13 | |
14 include_directories( | |
15 ${ORTHANC_ROOT}/Core | |
16 ${ORTHANC_ROOT}/Plugins/Samples/Common | |
17 ${ORTHANC_ROOT}/Plugins/Include # TODO => Fix a version | |
18 ) | |
19 | |
20 add_definitions( | |
21 -DHAS_ORTHANC_EXCEPTION=1 | |
22 -DPLUGIN_VERSION="mainline" # TODO | |
23 -DPLUGIN_NAME="stone-webviewer" | |
24 ) | |
25 | |
26 EmbedResources( | |
27 ORTHANC_EXPLORER ${CMAKE_SOURCE_DIR}/OrthancExplorer.js | |
28 STONE_WRAPPER ${STONE_BINARIES}/stone.js | |
29 STONE_WEB_VIEWER_JS ${STONE_BINARIES}/StoneWebViewer.js | |
30 STONE_WEB_VIEWER_WASM ${STONE_BINARIES}/StoneWebViewer.wasm | |
31 WEB_APPLICATION ${CMAKE_SOURCE_DIR}/../WebApplication | |
32 IMAGES ${STONE_BINARIES}/img/ | |
33 ) | |
34 | |
35 add_library(StoneWebViewer SHARED | |
36 Plugin.cpp | |
37 ${AUTOGENERATED_SOURCES} | |
38 ${ORTHANC_ROOT}/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp | |
39 ${ORTHANC_CORE_SOURCES} | |
40 ) |