Mercurial > hg > orthanc-stone
changeset 1731:816e1634f221 StoneWebViewer-1.0
StoneWebViewer-1.0
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 02 Dec 2020 13:19:15 +0100 |
parents | af4a2d08549c |
children | 17684d0b02c3 2f72db02be44 |
files | Applications/StoneWebViewer/Plugin/CMakeLists.txt Applications/StoneWebViewer/Version.cmake Applications/StoneWebViewer/WebAssembly/CMakeLists.txt OrthancStone/Resources/CMake/OrthancStoneParameters.cmake |
diffstat | 4 files changed, 33 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/Applications/StoneWebViewer/Plugin/CMakeLists.txt Wed Dec 02 12:47:05 2020 +0100 +++ b/Applications/StoneWebViewer/Plugin/CMakeLists.txt Wed Dec 02 13:19:15 2020 +0100 @@ -21,18 +21,7 @@ cmake_policy(SET CMP0058 NEW) project(StoneWebViewerPlugin) - -set(ORTHANC_PLUGIN_VERSION "mainline") - -if (ORTHANC_PLUGIN_VERSION STREQUAL "mainline") - set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "mainline") - set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") -else() - set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "1.7.2") - set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "web") -endif() - - +include(${CMAKE_SOURCE_DIR}/../Version.cmake) set(ORTHANC_STONE_BINARIES "${CMAKE_SOURCE_DIR}/../../../wasm-binaries/StoneWebViewer/" CACHE PATH "Path to the binaries of the \"../WebAssembly\" folder") @@ -82,7 +71,7 @@ add_definitions( -DHAS_ORTHANC_EXCEPTION=1 - -DPLUGIN_VERSION="${ORTHANC_PLUGIN_VERSION}" + -DPLUGIN_VERSION="${STONE_WEB_VIEWER_VERSION}" -DPLUGIN_NAME="stone-webviewer" ) @@ -112,8 +101,8 @@ ) set_target_properties(StoneWebViewer PROPERTIES - VERSION ${ORTHANC_PLUGIN_VERSION} - SOVERSION ${ORTHANC_PLUGIN_VERSION}) + VERSION ${STONE_WEB_VIEWER_VERSION} + SOVERSION ${STONE_WEB_VIEWER_VERSION}) install( TARGETS StoneWebViewer
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Applications/StoneWebViewer/Version.cmake Wed Dec 02 13:19:15 2020 +0100 @@ -0,0 +1,28 @@ +# Stone of Orthanc +# Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics +# Department, University Hospital of Liege, Belgium +# Copyright (C) 2017-2020 Osimis S.A., Belgium +# +# This program is free software: you can redistribute it and/or +# modify it under the terms of the GNU Affero General Public License +# as published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + + +set(STONE_WEB_VIEWER_VERSION "1.0") + +if (STONE_WEB_VIEWER_VERSION STREQUAL "mainline") + set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "mainline") + set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") +else() + set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "82652c5fc04f") + set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "web") +endif()
--- a/Applications/StoneWebViewer/WebAssembly/CMakeLists.txt Wed Dec 02 12:47:05 2020 +0100 +++ b/Applications/StoneWebViewer/WebAssembly/CMakeLists.txt Wed Dec 02 13:19:15 2020 +0100 @@ -21,6 +21,7 @@ cmake_policy(SET CMP0058 NEW) project(OrthancStone) +include(${CMAKE_SOURCE_DIR}/../Version.cmake) set(ORTHANC_STONE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/../../../wasm-binaries/StoneWebViewer" CACHE PATH "Where to put the WebAssembly binaries")
--- a/OrthancStone/Resources/CMake/OrthancStoneParameters.cmake Wed Dec 02 12:47:05 2020 +0100 +++ b/OrthancStone/Resources/CMake/OrthancStoneParameters.cmake Wed Dec 02 13:19:15 2020 +0100 @@ -25,20 +25,6 @@ set(ORTHANC_STONE_ROOT ${CMAKE_CURRENT_LIST_DIR}/../../Sources) -set(ORTHANC_STONE_VERSION "mainline") - -if (ORTHANC_STONE_VERSION STREQUAL "mainline") - set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "mainline") - set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") -else() - set(ORTHANC_FRAMEWORK_DEFAULT_VERSION "82652c5fc04f") - set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "web") -endif() - -add_definitions( - -DORTHANC_STONE_VERSION="${ORTHANC_STONE_VERSION}" - ) - # Parameters of the build set(STATIC_BUILD OFF CACHE BOOL "Static build of the third-party libraries (necessary for Windows)") set(ALLOW_DOWNLOADS OFF CACHE BOOL "Allow CMake to download packages")