From 67ab2fbc8f0b3c80d7184f5d42d9c9db1a7e749d Mon Sep 17 00:00:00 2001 From: TimePath Date: Sat, 30 Dec 2017 21:27:44 +1100 Subject: [PATCH] CMake: download gamepacks by default again --- CMakeLists.txt | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fb9b8e9..d2e87cd5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -249,18 +249,24 @@ endif () #----------------------------------------------------------------------- option(DOWNLOAD_GAMEPACKS "Download game packs" ON) -if (DOWNLOAD_GAMEPACKS) - add_custom_target(game_packs - COMMAND ${CMAKE_COMMAND} -E make_directory games - COMMAND DOWNLOAD_GAMEPACKS=yes SOURCE_DIR="${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/install-gamepacks.sh" "${PROJECT_BINARY_DIR}" - COMMENT "Downloading free game packs" - ) +add_custom_target(game_packs_free + COMMAND ${CMAKE_COMMAND} -E make_directory games + COMMAND DOWNLOAD_GAMEPACKS=yes SOURCE_DIR="${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/install-gamepacks.sh" "${PROJECT_BINARY_DIR}" + COMMENT "Downloading free game packs" + ) +add_custom_target(game_packs_all + COMMAND ${CMAKE_COMMAND} -E make_directory games + COMMAND DOWNLOAD_GAMEPACKS=all SOURCE_DIR="${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/install-gamepacks.sh" "${PROJECT_BINARY_DIR}" + COMMENT "Downloading all game packs" + ) - add_custom_target(game_packs_all - COMMAND ${CMAKE_COMMAND} -E make_directory games - COMMAND DOWNLOAD_GAMEPACKS=all SOURCE_DIR="${PROJECT_SOURCE_DIR}" "${PROJECT_SOURCE_DIR}/install-gamepacks.sh" "${PROJECT_BINARY_DIR}" - COMMENT "Downloading all game packs" - ) +if (DOWNLOAD_GAMEPACKS) + set(DOWNLOAD_GAMEPACKS "all") +endif() +if ("${DOWNLOAD_GAMEPACKS}" STREQUAL "free") + add_custom_target(game_packs_go ALL DEPENDS game_packs_free) +elseif ("${DOWNLOAD_GAMEPACKS}" STREQUAL "all") + add_custom_target(game_packs_go ALL DEPENDS game_packs_all) endif () #----------------------------------------------------------------------- -- 2.39.2