12345678910111213141516171819202122 |
- cmake_minimum_required(VERSION 3.13)
- project(asteroid)
- set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
- set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
- set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib/static)
- include_directories(${CMAKE_SOURCE_DIR}/include)
- #set(SOURCES
- # ${CMAKE_SOURCE_DIR}/src/main.cpp
- #)
- file(GLOB_RECURSE SOURCES ${CMAKE_SOURCE_DIR}/src/*.cpp)
- add_executable(asteroid ${SOURCES})
- target_link_libraries(asteroid sfml-window sfml-graphics sfml-system) #SFML libs
|