Merge branch 'cleanup' of openspace.itn.liu.se:/openspace into cleanup

This commit is contained in:
Jonas Strandstedt
2014-10-30 11:18:32 +01:00

View File

@@ -132,21 +132,30 @@ add_subdirectory(src)
option(DOWNLOAD_FILES "Download large OpenSpace data on configure" OFF)
if(DOWNLOAD_FILES)
function(DownloadFile FILE_PATH FILE_URL)
set(FILE_MD5 ${ARGV2})
if(NOT EXISTS "${FILE_PATH}")
file(DOWNLOAD ${FILE_URL} ${FILE_PATH} INACTIVITY_TIMEOUT 10 SHOW_PROGRESS)
endif()
file(MD5 ${FILE_PATH} MD5_RESULT)
if( NOT "${FILE_MD5}" STREQUAL "" )
string(COMPARE EQUAL ${MD5_RESULT} ${FILE_MD5} SUCCESS)
if(NOT ${SUCCESS})
message(WARNING "${FILE_PATH} not matching MD5")
endif()
endif()
endfunction(DownloadFile)
function(NewHorizonDownload FILE_PATH)
function(NewHorizonDownload FILE_PATH )
set(MD5 "${ARGV1}")
DownloadFile("${OPENSPACE_BASE_DIR}/openspace-data/spice/JupiterNhKernels/${FILE_PATH}"
"http://naif.jpl.nasa.gov/pub/naif/pds/data/nh-j_p_ss-spice-6-v1.0/nhsp_1000/data/${FILE_PATH}")
"http://naif.jpl.nasa.gov/pub/naif/pds/data/nh-j_p_ss-spice-6-v1.0/nhsp_1000/data/${FILE_PATH}" ${MD5})
endfunction(NewHorizonDownload)
NewHorizonDownload("ck/merged_nhpc_2006_v011.bc")
NewHorizonDownload("ck/merged_nhpc_2007_v006.bc")
NewHorizonDownload("fk/nh_v200.tf")
NewHorizonDownload("ik/nh_lorri_v100.ti")
NewHorizonDownload("pck/new_horizons_413.tsc")
NewHorizonDownload("sclk/new_horizons_413.tsc" "6f7a87c21cb3e37835261ed745f34d4a")
NewHorizonDownload("spk/de413.bsp")
NewHorizonDownload("spk/jup260.bsp")
NewHorizonDownload("spk/nh_nep_ura_000.bsp")