KlassischeKeplerKriege/KKK/game/CMakeLists.txt

31 lines
635 B
CMake
Raw Normal View History

set(CMAKE_INCLUDE_CURRENT_DIRS ON)
set(CMAKE_AUTOMOC ON)
find_package(OpenGL REQUIRED)
find_package(epoxy REQUIRED)
find_package(X11 REQUIRED)
set(GAME_SRC
src/main.cpp
src/opengl.cpp
2016-09-15 15:23:02 +00:00
src/glclasses.cpp
src/config.cpp
src/simulation.cpp
)
set(GAME_HEADERS
include/opengl.h
2016-09-15 15:23:02 +00:00
include/glclasses.h
include/vector.h
include/config.h
include/simulation.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)