game/CMakeLists.txt

35 lines
762 B
CMake

cmake_minimum_required(VERSION 3.7)
project(SDL2Test)
find_package(GLEW REQUIRED)
include_directories(${GLEW_INCLUDE_DIRS})
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS})
find_package(SDL2 REQUIRED)
include_directories(${SDL2_INCLUDE_DIRS})
file(GLOB_RECURSE sources src/*.cpp src/*.h)
file(GLOB_RECURSE data libs/* src/*.glsl)
add_executable(SDL2Test ${sources} ${data})
file(COPY ${data} DESTINATION resources)
#target_include_directories(example PUBLIC src/)
target_link_libraries(SDL2Test
${OPENGL_LIBRARIES}
${GLEW_LIBRARIES}
${SDL2_LIBRARIES}
# here you can add any library dependencies
)
#target_include_directories(SDL2Test PUBLIC
# ${OpenGL_INCLUDE_DIRS}
# ${SDL2_INCLUDE_DIRS}
# ${GLEW_INCLUDE_DIRS}
#)