Mercurial > hg > orthanc-stone
comparison Resources/Orthanc/DownloadOrthancFramework.cmake @ 369:557c8ff1db5c am-2
integration mainline->am-2
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 05 Nov 2018 10:03:14 +0100 |
parents | b04b13810540 348e00b837b9 |
children | b70e9be013e4 |
comparison
equal
deleted
inserted
replaced
367:face7b7008de | 369:557c8ff1db5c |
---|---|
61 message(FATAL_ERROR "Some internal variable has been set") | 61 message(FATAL_ERROR "Some internal variable has been set") |
62 endif() | 62 endif() |
63 | 63 |
64 set(ORTHANC_FRAMEWORK_MD5 "") | 64 set(ORTHANC_FRAMEWORK_MD5 "") |
65 | 65 |
66 if (ORTHANC_FRAMEWORK_VERSION STREQUAL "mainline") | 66 if (NOT DEFINED ORTHANC_FRAMEWORK_BRANCH) |
67 set(ORTHANC_FRAMEWORK_BRANCH "default") | 67 if (ORTHANC_FRAMEWORK_VERSION STREQUAL "mainline") |
68 | 68 set(ORTHANC_FRAMEWORK_BRANCH "default") |
69 else() | 69 |
70 set(ORTHANC_FRAMEWORK_BRANCH "Orthanc-${ORTHANC_FRAMEWORK_VERSION}") | 70 else() |
71 | 71 set(ORTHANC_FRAMEWORK_BRANCH "Orthanc-${ORTHANC_FRAMEWORK_VERSION}") |
72 set(RE "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$") | 72 |
73 string(REGEX REPLACE ${RE} "\\1" ORTHANC_FRAMEWORK_MAJOR ${ORTHANC_FRAMEWORK_VERSION}) | 73 set(RE "^([0-9]+)\\.([0-9]+)\\.([0-9]+)$") |
74 string(REGEX REPLACE ${RE} "\\2" ORTHANC_FRAMEWORK_MINOR ${ORTHANC_FRAMEWORK_VERSION}) | 74 string(REGEX REPLACE ${RE} "\\1" ORTHANC_FRAMEWORK_MAJOR ${ORTHANC_FRAMEWORK_VERSION}) |
75 string(REGEX REPLACE ${RE} "\\3" ORTHANC_FRAMEWORK_REVISION ${ORTHANC_FRAMEWORK_VERSION}) | 75 string(REGEX REPLACE ${RE} "\\2" ORTHANC_FRAMEWORK_MINOR ${ORTHANC_FRAMEWORK_VERSION}) |
76 | 76 string(REGEX REPLACE ${RE} "\\3" ORTHANC_FRAMEWORK_REVISION ${ORTHANC_FRAMEWORK_VERSION}) |
77 if (NOT ORTHANC_FRAMEWORK_MAJOR MATCHES "^[0-9]+$" OR | 77 |
78 NOT ORTHANC_FRAMEWORK_MINOR MATCHES "^[0-9]+$" OR | 78 if (NOT ORTHANC_FRAMEWORK_MAJOR MATCHES "^[0-9]+$" OR |
79 NOT ORTHANC_FRAMEWORK_REVISION MATCHES "^[0-9]+$") | 79 NOT ORTHANC_FRAMEWORK_MINOR MATCHES "^[0-9]+$" OR |
80 message("Bad version of the Orthanc framework: ${ORTHANC_FRAMEWORK_VERSION}") | 80 NOT ORTHANC_FRAMEWORK_REVISION MATCHES "^[0-9]+$") |
81 endif() | 81 message("Bad version of the Orthanc framework: ${ORTHANC_FRAMEWORK_VERSION}") |
82 | 82 endif() |
83 if (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.3.1") | 83 |
84 set(ORTHANC_FRAMEWORK_MD5 "dac95bd6cf86fb19deaf4e612961f378") | 84 if (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.3.1") |
85 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.3.2") | 85 set(ORTHANC_FRAMEWORK_MD5 "dac95bd6cf86fb19deaf4e612961f378") |
86 set(ORTHANC_FRAMEWORK_MD5 "d0ccdf68e855d8224331f13774992750") | 86 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.3.2") |
87 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.4.1") | 87 set(ORTHANC_FRAMEWORK_MD5 "d0ccdf68e855d8224331f13774992750") |
88 set(ORTHANC_FRAMEWORK_MD5 "d41d8cd98f00b204e9800998ecf8427e") | 88 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.4.0") |
89 set(ORTHANC_FRAMEWORK_MD5 "81e15f34d97ac32bbd7d26e85698835a") | |
90 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.4.1") | |
91 set(ORTHANC_FRAMEWORK_MD5 "9b6f6114264b17ed421b574cd6476127") | |
92 elseif (ORTHANC_FRAMEWORK_VERSION STREQUAL "1.4.2") | |
93 set(ORTHANC_FRAMEWORK_MD5 "d1ee84927dcf668e60eb5868d24b9394") | |
94 endif() | |
89 endif() | 95 endif() |
90 endif() | 96 endif() |
91 endif() | 97 endif() |
92 | 98 |
93 | 99 |