2016-09-13 19:03:36 +00:00
|
|
|
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
|
2016-09-14 03:22:10 +00:00
|
|
|
src/config.cpp
|
|
|
|
src/simulation.cpp
|
2016-09-13 19:03:36 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
set(GAME_HEADERS
|
2016-09-14 03:22:10 +00:00
|
|
|
include/opengl.h
|
2016-09-15 15:23:02 +00:00
|
|
|
include/glclasses.h
|
2016-09-14 03:22:10 +00:00
|
|
|
include/vector.h
|
|
|
|
include/config.h
|
|
|
|
include/simulation.h
|
2016-09-13 19:03:36 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
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)
|