build libunbound from external if no local libunbound or for static builds

This commit is contained in:
Riccardo Spagni
2014-10-06 18:08:32 +02:00
parent add1a608dd
commit cee87473ad
5 changed files with 270 additions and 232 deletions
+11 -12
View File
@@ -92,8 +92,17 @@ if (UNIX AND NOT APPLE)
find_package(Threads)
endif()
# Find unbound - don't move this to the end, cmake is weird about this
find_package(Unbound REQUIRED)
add_subdirectory(external)
# Final setup for miniupnpc
if(UPNP_STATIC)
add_definitions("-DUPNP_STATIC")
else()
add_definitions("-DUPNP_DYNAMIC")
include_directories(${UPNP_INCLUDE})
endif()
# Final setup for libunbound
include_directories(${UNBOUND_INCLUDE})
if(MSVC)
@@ -215,15 +224,5 @@ else()
add_custom_target(version ALL)
endif()
add_subdirectory(external)
# Final setup for miniupnpc
if(UPNP_STATIC)
add_definitions("-DUPNP_STATIC")
else()
add_definitions("-DUPNP_DYNAMIC")
include_directories(${UPNP_INCLUDE})
endif()
add_subdirectory(src)
add_subdirectory(tests)