build: unset variables ending with "URL" if USE_EXISTING_SRC_DIR is ON

This will reduce required boilerplate, but more importantly it will
automatically unset variables ending on URL. This will help people
needing to avoid to unset the URL variable each time a new dependency is
added.

It is possible that this may remove a non-download variable ending on
"URL" in the future, however, the risk of this is likely much lower than
the risk of someone forgetting to unset the variable.
This commit is contained in:
dundargoc
2023-03-04 00:30:07 +01:00
committed by GitHub
parent 7e90f247e7
commit 0007aa50bd
15 changed files with 9 additions and 45 deletions

View File

@@ -42,9 +42,6 @@ set(LUA_INSTALL_TOP_ARG "INSTALL_TOP=${DEPS_INSTALL_DIR}")
message(STATUS "Lua target is ${LUA_TARGET}")
if(USE_EXISTING_SRC_DIR)
unset(LUA_URL)
endif()
ExternalProject_Add(lua
URL ${LUA_URL}
URL_HASH SHA256=${LUA_SHA256}