Skip to content

Commit 3081fd1

Browse files
committed
STYLE: Support disabling midas upload in SlicerExtensionPackageAndUploadTarget
This commit introduces the ivar "upload_to_midas" to facilitate debugging and testing. git-svn-id: http://svn.slicer.org/Slicer4/trunk@26939 3bd1e089-480b-0410-8dfb-8563597acbee
1 parent 9dd1b78 commit 3081fd1

File tree

1 file changed

+37
-33
lines changed

1 file changed

+37
-33
lines changed

Extensions/CMake/SlicerExtensionPackageAndUploadTarget.cmake

Lines changed: 37 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -271,39 +271,43 @@ foreach(p ${package_list})
271271
else()
272272
set(package_uploaded 1)
273273
get_filename_component(package_name "${p}" NAME)
274-
message("Uploading [${package_name}] on [${MIDAS_PACKAGE_URL}]")
275-
midas_api_upload_extension(
276-
SERVER_URL ${MIDAS_PACKAGE_URL}
277-
SERVER_EMAIL ${MIDAS_PACKAGE_EMAIL}
278-
SERVER_APIKEY ${MIDAS_PACKAGE_API_KEY}
279-
TMP_DIR ${EXTENSION_BINARY_DIR}
280-
SUBMISSION_TYPE ${CTEST_MODEL}
281-
SLICER_REVISION ${Slicer_WC_REVISION}
282-
EXTENSION_NAME ${EXTENSION_NAME}
283-
EXTENSION_CATEGORY ${EXTENSION_CATEGORY}
284-
EXTENSION_ICONURL ${EXTENSION_ICONURL}
285-
EXTENSION_CONTRIBUTORS ${EXTENSION_CONTRIBUTORS}
286-
EXTENSION_DESCRIPTION ${EXTENSION_DESCRIPTION}
287-
EXTENSION_HOMEPAGE ${EXTENSION_HOMEPAGE}
288-
EXTENSION_SCREENSHOTURLS ${EXTENSION_SCREENSHOTURLS}
289-
EXTENSION_REPOSITORY_TYPE ${EXTENSION_WC_TYPE}
290-
EXTENSION_REPOSITORY_URL ${EXTENSION_WC_URL}
291-
EXTENSION_SOURCE_REVISION ${EXTENSION_WC_REVISION}
292-
EXTENSION_ENABLED ${EXTENSION_ENABLED}
293-
OPERATING_SYSTEM ${EXTENSION_OPERATING_SYSTEM}
294-
ARCHITECTURE ${EXTENSION_ARCHITECTURE}
295-
PACKAGE_FILEPATH ${p}
296-
PACKAGE_TYPE "archive"
297-
#RELEASE ${release}
298-
RESULT_VARNAME slicer_midas_upload_status
299-
)
300-
if(NOT slicer_midas_upload_status STREQUAL "ok")
301-
file(WRITE ${EXTENSION_BINARY_DIR}/PACKAGES.txt "")
302-
message(FATAL_ERROR
303-
"Upload of [${package_name}] failed !
304-
Check that:
305-
(1) you have been granted permission to upload
306-
(2) your email and api key are correct")
274+
275+
set(upload_to_midas 1)
276+
if(upload_to_midas)
277+
message("Uploading [${package_name}] to [${MIDAS_PACKAGE_URL}]")
278+
midas_api_upload_extension(
279+
SERVER_URL ${MIDAS_PACKAGE_URL}
280+
SERVER_EMAIL ${MIDAS_PACKAGE_EMAIL}
281+
SERVER_APIKEY ${MIDAS_PACKAGE_API_KEY}
282+
TMP_DIR ${EXTENSION_BINARY_DIR}
283+
SUBMISSION_TYPE ${CTEST_MODEL}
284+
SLICER_REVISION ${Slicer_WC_REVISION}
285+
EXTENSION_NAME ${EXTENSION_NAME}
286+
EXTENSION_CATEGORY ${EXTENSION_CATEGORY}
287+
EXTENSION_ICONURL ${EXTENSION_ICONURL}
288+
EXTENSION_CONTRIBUTORS ${EXTENSION_CONTRIBUTORS}
289+
EXTENSION_DESCRIPTION ${EXTENSION_DESCRIPTION}
290+
EXTENSION_HOMEPAGE ${EXTENSION_HOMEPAGE}
291+
EXTENSION_SCREENSHOTURLS ${EXTENSION_SCREENSHOTURLS}
292+
EXTENSION_REPOSITORY_TYPE ${EXTENSION_WC_TYPE}
293+
EXTENSION_REPOSITORY_URL ${EXTENSION_WC_URL}
294+
EXTENSION_SOURCE_REVISION ${EXTENSION_WC_REVISION}
295+
EXTENSION_ENABLED ${EXTENSION_ENABLED}
296+
OPERATING_SYSTEM ${EXTENSION_OPERATING_SYSTEM}
297+
ARCHITECTURE ${EXTENSION_ARCHITECTURE}
298+
PACKAGE_FILEPATH ${p}
299+
PACKAGE_TYPE "archive"
300+
#RELEASE ${release}
301+
RESULT_VARNAME slicer_midas_upload_status
302+
)
303+
if(NOT slicer_midas_upload_status STREQUAL "ok")
304+
file(WRITE ${EXTENSION_BINARY_DIR}/PACKAGES.txt "")
305+
message(FATAL_ERROR
306+
"Upload of [${package_name}] failed !
307+
Check that:
308+
(1) you have been granted permission to upload
309+
(2) your email and api key are correct")
310+
endif()
307311
endif()
308312

309313
message("Uploading [${package_name}] to [${SLICER_EXTENSION_MANAGER_URL}]")

0 commit comments

Comments
 (0)