ae2f_docs
Loading...
Searching...
No Matches
Core.cmake
1# Set this source directory as the tree root for project.
2set(ae2f_ProjRoot ${CMAKE_CURRENT_SOURCE_DIR} CACHE STRING "Tree root for project")
3set(ae2f_submod .submod CACHE STRING "Relative path to submodule (subdirectory)")
4set(ae2f_CoreScript_Wh ${ae2f_ProjRoot}/${ae2f_submod}/ae2f/CoreScript)
5
6# Execute git to fetch CoreScript when repository does not exist
7if(NOT EXISTS ${ae2f_CoreScript_Wh})
8 execute_process(
9 COMMAND git clone https://codeberg.org/ae2f/CoreScript
10 ${ae2f_CoreScript_Wh}
11 )
12endif()
13
14# add subdirectory
15if(NOT TARGET ae2f::CoreScript)
16 add_subdirectory(${ae2f_CoreScript_Wh} ${ae2f_submod}/ae2f/CoreScript)
17endif()