CMakeLists.txt 530 B

123456789101112131415161718192021222324
  1. cmake_minimum_required(VERSION 3.5)
  2. project(image-remover-cli LANGUAGES CXX)
  3. set(CMAKE_CXX_STANDARD 20)
  4. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  5. find_package(SFML REQUIRED COMPONENTS graphics)
  6. file(GLOB_RECURSE HEADERS "include/*.hpp")
  7. file(GLOB_RECURSE SOURCES "src/*.cpp")
  8. include_directories("./include")
  9. if(SFML_FOUND)
  10. include_directories(${SFML_INCLUDE_DIR})
  11. add_executable(${PROJECT_NAME}
  12. main.cpp
  13. ${HEADERS}
  14. ${SOURCES}
  15. )
  16. target_link_libraries(${PROJECT_NAME} sfml-graphics)
  17. endif()