Merge branch '3rd-party-scripts' into develop
commit
d696832efa
@ -0,0 +1 @@
|
||||
Subproject commit ceed207e38220e21067a91b8d6f7b9680a476f69
|
@ -0,0 +1,2 @@
|
||||
include(Scripts.cmake)
|
||||
DFHACK_3RDPARTY_SCRIPT_REPO(lethosor)
|
@ -0,0 +1,19 @@
|
||||
include(../plugins/Plugins.cmake)
|
||||
|
||||
MACRO(DFHACK_SCRIPTS)
|
||||
PARSE_ARGUMENTS(SCRIPT
|
||||
"SUBDIRECTORY"
|
||||
"SOME_OPT"
|
||||
${ARGN}
|
||||
)
|
||||
CAR(SCRIPT_SUBDIRECTORY ${SCRIPT_SUBDIRECTORY})
|
||||
install(FILES ${SCRIPT_DEFAULT_ARGS}
|
||||
DESTINATION ${DFHACK_DATA_DESTINATION}/scripts/${SCRIPT_SUBDIRECTORY})
|
||||
ENDMACRO()
|
||||
|
||||
MACRO(DFHACK_3RDPARTY_SCRIPT_REPO repo_path)
|
||||
if(NOT EXISTS ${dfhack_SOURCE_DIR}/scripts/3rdparty/${repo_path}/CMakeLists.txt)
|
||||
MESSAGE(FATAL_ERROR "Script submodule scripts/3rdparty/${repo_path} does not exist - run `git submodule update`.")
|
||||
endif()
|
||||
add_subdirectory(3rdparty/${repo_path})
|
||||
ENDMACRO()
|
Loading…
Reference in New Issue