CMakeLists.txt 433 B

12345678910111213141516
  1. cmake_minimum_required(VERSION 3.23)
  2. project(test_package CXX)
  3. find_package("rotor" COMPONENTS asio thread REQUIRED)
  4. if (WIN32)
  5. add_compile_definitions(
  6. _SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING
  7. _WIN32_WINNT=0x600
  8. )
  9. endif()
  10. add_executable(${PROJECT_NAME} test_package.cpp)
  11. target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
  12. target_link_libraries(${PROJECT_NAME} rotor::asio rotor::thread)