From 25084694f608bde94267ec5c0a153cc3fc06c5b6 Mon Sep 17 00:00:00 2001 From: Mathis Rosenhauer <rosenhauer@dkrz.de> Date: Tue, 4 Sep 2018 12:36:25 +0200 Subject: [PATCH] CMake: target for update-sampledata (fixes #11) --- tests/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 3553ff5..f65c453 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -19,4 +19,17 @@ if(UNIX) NAME sampledata.sh COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/sampledata.sh ${CMAKE_CURRENT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + set(SAMPLE_DATA_DIR "${PROJECT_SOURCE_DIR}/data") + set(SAMPLE_DATA_NAME "121B2TestData") + set(SAMPLE_DATA_URL "https://cwe.ccsds.org/sls/docs/SLS-DC/BB121B2TestData/121B2TestData.zip") + add_custom_target( + update-sampledata + WORKING_DIRECTORY ${SAMPLE_DATA_DIR} + COMMAND rm -rf ${SAMPLE_DATA_NAME} + COMMAND curl ${SAMPLE_DATA_URL} -O + COMMAND unzip "${SAMPLE_DATA_NAME}.zip" + COMMAND rm -f "${SAMPLE_DATA_NAME}.zip" + COMMAND mv -f "${SAMPLE_DATA_NAME}/AllOptions/test_P512n22.dat" + "${SAMPLE_DATA_NAME}/AllOptions/test_p512n22.dat") endif(UNIX) -- GitLab