Files
2dGameProject/CMakeLists.txt
2025-01-21 21:55:55 -07:00

19 lines
726 B
CMake

cmake_minimum_required(VERSION 3.10)
project(2dGameProject)
file(GLOB 2dGameProject_SRC
"2dGameProject/*.h"
"2dGameProject/*.cpp"
)
set(OpenGL_GL_PREFERENCE GLVND)
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})