KlassischeKeplerKriege/game/CMakeLists.txt
2016-09-27 18:07:21 +02:00

31 lines
583 B
CMake

set(CMAKE_INCLUDE_CURRENT_DIRS ON)
find_package(OpenGL REQUIRED)
find_package(epoxy REQUIRED)
find_package(X11 REQUIRED)
set(GAME_SRC
main.cpp
opengl.cpp
glclasses.cpp
config.cpp
simulation.cpp
renderer.cpp
)
set(GAME_HEADERS
opengl.h
glclasses.h
vector.h
config.h
simulation.h
renderer.h
)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${OPENGL_INCLUDE_DIR})
add_executable(game ${GAME_SRC} ${GAME_HEADERS})
setup_target(game)
target_link_libraries(game X11 epoxy)