2023-11-09 12:55:44 -08:00
|
|
|
add_executable(teton
|
2023-11-21 19:32:31 -08:00
|
|
|
framebuffer/console.cpp
|
2023-11-15 19:20:52 -08:00
|
|
|
framebuffer/framebuffer.cpp
|
2023-11-21 19:14:02 -08:00
|
|
|
framebuffer/psf.cpp
|
2023-11-26 11:21:56 -08:00
|
|
|
keyboard_listener.cpp
|
2023-11-09 12:55:44 -08:00
|
|
|
teton.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
target_include_directories(teton
|
|
|
|
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/include")
|
|
|
|
|
|
|
|
target_link_libraries(teton
|
|
|
|
glacier
|
|
|
|
mammoth
|
2023-11-21 19:14:02 -08:00
|
|
|
victoriafalls_yunq
|
2023-11-25 19:48:01 -08:00
|
|
|
voyageurs_yunq
|
2023-11-09 12:55:44 -08:00
|
|
|
yellowstone_yunq
|
|
|
|
)
|
|
|
|
|
|
|
|
set_target_properties(teton PROPERTIES
|
|
|
|
COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${BASE_COMPILE_FLAGS}"
|
|
|
|
LINK_FLAGS "${CMAKE_EXE_LINK_FLAGS} ${BASE_LINK_FLAGS}"
|
|
|
|
)
|
|
|
|
|
|
|
|
install(TARGETS teton)
|