Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.1)
- project(space_invaders)
- IF (WIN32)
- ## If you want to link SFML statically
- set(SFML_STATIC_LIBRARIES TRUE)
- ## In most cases better set in the CMake cache
- set(SFML_DIR "C:/SFML/lib/cmake/SFML")
- find_package(SFML 2 COMPONENTS graphics audio REQUIRED)
- ENDIF()
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
- include_directories(${PROJECT_SOURCE_DIR}/includes
- ${PROJECT_SOURCE_DIR}/spdlog)
- set(CMAKE_CXX_STANDARD 17)
- file(GLOB
- SRC_FILES ${PROJECT_SOURCE_DIR}/src/*.cpp
- INCLUDE_FILES ${PROJECT_SOURCE_DIR}/includes/*.h
- )
- add_executable(space_invaders
- ${SRC_FILES}
- ${INCLUDE_FILES}
- )
- target_link_libraries(space_invaders sfml-graphics sfml-window sfml-system sfml-audio sfml-network)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement