Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334
  1. cmake_minimum_required(VERSION 3.9)
  2. project(qdnsagg-dns-base)
  3. enable_testing()
  4. include_directories(includes)
  5. set(CMAKE_INCLUDE_CURRENT_DIR ON)
  6. set(CMAKE_AUTOMOC ON)
  7. set(CMAKE_CXX_STANDARD 17)
  8. find_package(Qt5Core REQUIRED)
  9. add_library(${PROJECT_NAME}
  10. src/QDnsHeader.cpp
  11. includes/dns-base/QDnsHeader.h
  12. src/QDnsLabel.cpp
  13. includes/dns-base/QDnsLabel.h
  14. src/QDnsQuery.cpp
  15. includes/dns-base/QDnsQuery.h
  16. src/QDnsResourceRecord.cpp
  17. includes/dns-base/QDnsResourceRecord.h
  18. src/QDnsPacket.cpp
  19. includes/dns-base/QDnsPacket.h
  20. includes/dns-base/QDnsBase.h
  21. src/RecordData/QDnsRDataDecoder.cpp
  22. includes/dns-base/RecordData/QDnsRDataDecoder.h src/RecordData/QDnsRDataA.cpp src/RecordData/QDnsRDataA.h)
  23. target_link_libraries(${PROJECT_NAME} Qt5::Core)
  24. find_package(GTest)
  25. if (GTEST_FOUND)
  26. add_subdirectory(tests)
  27. endif (GTEST_FOUND)