21 lines
563 B
CMake
21 lines
563 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
project(Space)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
|
|
file(GLOB_RECURSE SRC src/*)
|
|
file(GLOB_RECURSE LIB_HEADERS lib_headers/*)
|
|
file(GLOB_RECURSE HEADERS headers/*)
|
|
|
|
add_executable(Space ${LIB_HEADERS} ${HEADERS} ${SRC})
|
|
|
|
target_link_directories(Space PUBLIC .)
|
|
target_include_directories(Space PUBLIC headers)
|
|
target_include_directories(Space PUBLIC lib_headers)
|
|
|
|
target_link_libraries(Space mingl)
|
|
target_link_libraries(Space GL)
|
|
target_link_libraries(Space GLU)
|
|
target_link_libraries(Space glut)
|
|
target_link_libraries(Space pthread)
|