12 lines
481 B
CMake
12 lines
481 B
CMake
cmake_minimum_required(VERSION 3.31)
|
|
|
|
file(GLOB_RECURSE MY_SOURCES CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/src/*.c")
|
|
|
|
add_subdirectory("lib/glfw")
|
|
add_subdirectory("lib/glm")
|
|
add_subdirectory("lib/assimp")
|
|
|
|
project("game_engine")
|
|
add_executable("game_engine" "main.cpp" "${MY_SOURCES}")
|
|
target_include_directories("game_engine" PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
|
target_link_libraries("game_engine" "glfw" "glm" "assimp")
|