resolv.patch 843 B

12345678910111213141516171819202122232425262728
  1. diff --git a/drogon_ctl/CMakeLists.txt b/drogon_ctl/CMakeLists.txt
  2. --- a/drogon_ctl/CMakeLists.txt
  3. +++ b/drogon_ctl/CMakeLists.txt
  4. @@ -55,6 +55,9 @@
  5. if(WIN32)
  6. target_link_libraries(drogon_ctl PRIVATE ws2_32 Rpcrt4)
  7. endif(WIN32)
  8. +if(APPLE)
  9. + target_link_libraries(drogon_ctl PRIVATE resolv)
  10. +endif()
  11. message(STATUS "bin:" ${INSTALL_BIN_DIR})
  12. install(TARGETS drogon_ctl RUNTIME DESTINATION ${INSTALL_BIN_DIR})
  13. if(WIN32)
  14. diff --git a/CMakeLists.txt b/CMakeLists.txt
  15. --- a/CMakeLists.txt
  16. +++ b/CMakeLists.txt
  17. @@ -68,7 +68,10 @@
  18. else (BUILD_DROGON_SHARED)
  19. add_library(${PROJECT_NAME} STATIC)
  20. endif (BUILD_DROGON_SHARED)
  21. +if (APPLE)
  22. + target_link_libraries(${PROJECT_NAME} PUBLIC resolv)
  23. +endif (APPLE)
  24. if (CMAKE_CXX_COMPILER_ID MATCHES GNU)
  25. target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Werror)
  26. endif()