set(CTEST_RUN_CURRENT_SCRIPT 0) if(NOT VERSION) set(VERSION 3.0) endif() if(NOT DEFINED PROJECT_PREFIX) set(PROJECT_PREFIX cmake-${VERSION}) endif() set(dir "v${VERSION}") if("${VERSION}" MATCHES "master") set(dir "dev") endif() file(GLOB FILES ${CMAKE_CURRENT_SOURCE_DIR} "${PROJECT_PREFIX}*") list(SORT FILES) list(REVERSE FILES) message("${FILES}") set(UPLOAD_LOC "kitware@www.cmake.org:/projects/FTP/pub/cmake/${dir}") set(count 0) foreach(file ${FILES}) if(NOT IS_DIRECTORY ${file}) message("upload ${file} ${UPLOAD_LOC}") execute_process(COMMAND scp ${file} ${UPLOAD_LOC} RESULT_VARIABLE result) if("${result}" GREATER 0) message(FATAL_ERROR "failed to upload file to ${UPLOAD_LOC}") endif() # Pause to give each upload a distinct (to the nearest second) # time stamp if(COMMAND ctest_sleep) ctest_sleep(2) endif() math(EXPR count "${count} + 1") endif() endforeach() if(${count} EQUAL 0) message(FATAL_ERROR "Error no files uploaded.") endif()