cmake_minimum_required(VERSION 3.24)
project(LukasXStarter LANGUAGES CXX)

set(LUKASX_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/../.." CACHE PATH "LukasX Engine SDK source directory")
add_subdirectory("${LUKASX_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}/engine" EXCLUDE_FROM_ALL)

add_executable(lukasx_starter main.cpp)
target_link_libraries(lukasx_starter PRIVATE LukasX::Core)

enable_testing()
add_test(NAME starter_drives COMMAND lukasx_starter)
