1cmake_minimum_required(VERSION 3.18) 2 3set(BASE_ROOT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/../LumeBase" CACHE PATH "Path base root dir") 4 5if (EXISTS "${BASE_ROOT_DIRECTORY}/CMakeLists.txt") 6 message("Found base source in ${BASE_ROOT_DIRECTORY}") 7 if (NOT TARGET AGPBase::AGPBaseAPI) 8 message("AGPBase::AGPBaseAPI target does not exist yet, so add base from the submodule") 9 add_subdirectory("${BASE_ROOT_DIRECTORY}/" LumeBase) 10 endif() 11endif() 12 13if (NOT TARGET AGPBase::AGPBaseAPI) 14 #add_library(AGPBase::AGPBaseAPI INTERFACE IMPORTED GLOBAL) 15 #set_target_properties(AGPBase::AGPBaseAPI PROPERTIES 16 # INTERFACE_INCLUDE_DIRECTORIES ${BASE_ROOT_DIRECTORY}/api/) 17endif() 18