mirror of
https://github.com/geode-sdk/geode.git
synced 2025-03-23 03:15:58 -04:00
add GEODE_DONT_UPDATE_INDEX option
This commit is contained in:
parent
943d12f595
commit
485be23fc3
1 changed files with 9 additions and 1 deletions
|
@ -87,11 +87,19 @@ function(setup_geode_mod proname)
|
|||
list(APPEND GEODE_MODS_BEING_BUILT ${SETUP_GEODE_MOD_EXTERNALS})
|
||||
endif()
|
||||
|
||||
# For CLI >=v2.4.0, there's an option to disable updating index because
|
||||
# Github Actions on Mac just returns 403 for no reason
|
||||
if (GEODE_DONT_UPDATE_INDEX AND (${GEODE_CLI_VERSION} VERSION_GREATER_EQUAL "2.4.0"))
|
||||
set(INSTALL_ARG "--dont-update-index")
|
||||
else()
|
||||
set(INSTALL_ARG "")
|
||||
endif()
|
||||
|
||||
# Check dependencies using CLI
|
||||
if (${GEODE_CLI_VERSION} VERSION_GREATER_EQUAL "2.0.0")
|
||||
execute_process(
|
||||
COMMAND ${GEODE_CLI} project check ${CMAKE_CURRENT_BINARY_DIR}
|
||||
--externals ${GEODE_MODS_BEING_BUILT}
|
||||
--externals ${GEODE_MODS_BEING_BUILT} ${GEODE_DONT_UPDATE_INDEX}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
elseif (${GEODE_CLI_VERSION} VERSION_GREATER_EQUAL "1.4.0")
|
||||
|
|
Loading…
Reference in a new issue