20 lines
572 B
CMake
20 lines
572 B
CMake
cmake_minimum_required(VERSION 4.2)
|
|
|
|
project(Text-Adventure)
|
|
|
|
set(SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp)
|
|
|
|
find_package(SDL3 REQUIRED CONFIG REQUIRED COMPONENTS SDL3-shared)
|
|
find_package(SDL3_ttf REQUIRED)
|
|
|
|
|
|
add_executable(Text-Adventure ${SOURCES})
|
|
|
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/Engine)
|
|
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/Editor)
|
|
|
|
#add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/)
|
|
|
|
target_link_libraries(Text-Adventure PUBLIC Engine SDL3::SDL3 SDL3_ttf::SDL3_ttf)
|
|
target_include_directories(Text-Adventure PUBLIC ${CMAKE_SOURCE_DIR}/Extern)
|