Mercurial > hg > orthanc
comparison Resources/DownloadOrthancFramework.cmake @ 2688:c211c5cb501e jobs
fix
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 28 Jun 2018 15:51:25 +0200 |
parents | 7853c9a67605 |
children | e226f3a23f2f |
comparison
equal
deleted
inserted
replaced
2686:fb2d89acc2d1 | 2688:c211c5cb501e |
---|---|
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 set(ORTHANC_FRAMEWORK_MD5 "d0ccdf68e855d8224331f13774992750") | |
88 endif() | |
87 endif() | 89 endif() |
88 endif() | 90 endif() |
89 endif() | 91 endif() |
90 | 92 |
91 | 93 |