Piotoru

CmakeLists

Dec 23rd, 2023
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.15)
  2. project(lab_ksztalty)
  3.  
  4. set(CMAKE_CXX_STANDARD 17)
  5.  
  6. add_executable(lab_ksztalty main.cpp)
  7.  
  8. include_directories(/usr/local/include)
  9. include_directories(/usr/local/lib)
  10.  
  11. find_package(SFML 2.6.1 COMPONENTS system window graphics network audio REQUIRED)
  12. #include_directories(${SFML_INCLUDE_DIRS})
  13.  
  14. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
  15. #option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
  16.  
  17. #include(FetchContent)
  18. #FetchContent_Declare(SFML
  19. # GIT_REPOSITORY https://github.com/SFML/SFML.git
  20. # GIT_TAG 2.6.x)
  21. #FetchContent_MakeAvailable(SFML)
  22. #
  23. #target_link_libraries(lab_ksztalty PRIVATE sfml-graphics sfml-audio)
  24. #target_link_libraries(lab_ks ztalty PRIVATE SFML::Graphics SFML::Audio)
  25. #target_link_libraries(lab_ksztalty PRIVATE sfml-system sfml-window sfml-graphics sfml-audio sfml-network)
  26. target_compile_features(lab_ksztalty PRIVATE cxx_std_17)
  27.  
  28. install(TARGETS lab_ksztalty)
  29.  
Advertisement
Add Comment
Please, Sign In to add comment