AusweisApp2/cmake/DefaultFiles.cmake

25 lines
1.0 KiB
CMake
Raw Normal View History

2017-12-20 14:54:05 +01:00
SET(REMOTE_CONFIG_URL_PROD https://appl.governikus-asp.de/ausweisapp2)
2017-07-03 09:30:10 +02:00
IF(JENKINS_APPCAST)
2019-05-22 10:08:38 +02:00
SET(REMOTE_CONFIG_URL https://ausweisapp-ci.govkg.de/job/${JENKINS_APPCAST}/lastSuccessfulBuild/artifact CACHE STRING "Remote config download URL" FORCE)
2017-07-03 09:30:10 +02:00
ELSE()
2017-12-20 14:54:05 +01:00
SET(REMOTE_CONFIG_URL ${REMOTE_CONFIG_URL_PROD} CACHE STRING "Remote config download URL" FORCE)
2017-07-03 09:30:10 +02:00
ENDIF()
FUNCTION(CONFIGURE_DEFAULT_FILES _destination)
IF(JENKINS_APPCAST)
SET(REMOTE_CONFIG_PATH_APPCAST /build)
SET(REMOTE_CONFIG_PATH_APPCAST_BETA /build)
SET(REMOTE_CONFIG_PATH_PROVIDERS /source/resources)
2017-12-20 14:54:05 +01:00
SET(REMOTE_CONFIG_PATH_READERS /source/resources)
2017-07-03 09:30:10 +02:00
ELSE()
SET(REMOTE_CONFIG_PATH_APPCAST )
SET(REMOTE_CONFIG_PATH_APPCAST_BETA /beta)
SET(REMOTE_CONFIG_PATH_PROVIDERS )
2017-12-20 14:54:05 +01:00
SET(REMOTE_CONFIG_PATH_READERS /reader)
2017-07-03 09:30:10 +02:00
ENDIF()
2017-12-20 14:54:05 +01:00
SET(REMOTE_CONFIG_URL_READER_IMAGES ${REMOTE_CONFIG_URL_PROD}/reader)
2017-07-03 09:30:10 +02:00
# Copy secure storage file, so that the AusweisApp2 can be started from the build directory.
CONFIGURE_FILE(${RESOURCES_DIR}/config.json.in ${_destination}/config.json @ONLY)
ENDFUNCTION()