Migrated to cmake.

This commit is contained in:
2025-01-21 12:05:41 -07:00
parent f7acdb3f41
commit 56e10892c7
4 changed files with 28 additions and 4 deletions

18
CMakeLists.txt Normal file
View File

@ -0,0 +1,18 @@
cmake_minimum_required(VERSION 3.10)
project(2dGameProject)
file(GLOB 2dGameProject_SRC
"2dGameProject/*.h"
"2dGameProject/*.cpp"
)
find_package(OpenGL REQUIRED)
add_subdirectory(deps/glfw)
add_subdirectory(deps/glad)
add_executable(2dGameProject ${2dGameProject_SRC})
target_include_directories(2dGameProject PUBLIC
"${PROJECT_SOURCE_DIR}/deps/glfw/include"
"${PROJECT_SOURCE_DIR}/deps/glad/include"
"${PROJECT_SOURCE_DIR}/deps/glm"
"${PROJECT_SOURCE_DIR}/deps/spdlog/include"
)
target_link_libraries(2dGameProject PUBLIC glfw glad ${OPENGL_LIBRARIES})