1 project(astraceroute C)
3 set(BUILD_STRING "generic")
9 if(LIBGEOIP_FOUND AND CMAKE_HAVE_PTHREAD_CREATE AND HAVE_GEOIPV6)
25 -DPROGNAME_STRING="${PROJECT_NAME}"
26 -DVERSION_STRING="${VERSION}"
27 -DBUILD_STRING="${BUILD_STRING}"
30 target_link_libraries(
33 ${CMAKE_THREAD_LIBS_INIT}
37 ${CMAKE_SOURCE_DIR}/../Documentation/Manpages/${PROJECT_NAME}.8
42 TARGETS ${PROJECT_NAME}
43 DESTINATION ${EXECUTABLE_INSTALL_PATH}
47 PROGRAMS ../../scripts/astraceroute6
48 DESTINATION ${EXECUTABLE_INSTALL_PATH}
52 FILES ../conf/whois.conf
53 DESTINATION ${CONFIG_INSTALL_PATH}
57 FILES ../../Documentation/Astraceroute
58 DESTINATION ${DOC_INSTALL_PATH}
60 else(LIBGEOIP_FOUND AND CMAKE_HAVE_PTHREAD_CREATE AND HAVE_GEOIPV6)
61 if(NOT LIBGEOIP_FOUND)
62 message("libgeoip is missing on target. Skipping ${PROJECT_NAME} build.")
63 endif(NOT LIBGEOIP_FOUND)
66 message("libgeoip is too old on target. Skipping ${PROJECT_NAME} build.")
67 endif(NOT HAVE_GEOIPV6)
69 if(NOT CMAKE_HAVE_PTHREAD_CREATE)
70 message("libpthread is missing on target. Skipping ${PROJECT_NAME} build.")
71 endif(NOT CMAKE_HAVE_PTHREAD_CREATE)
72 endif(LIBGEOIP_FOUND AND CMAKE_HAVE_PTHREAD_CREATE AND HAVE_GEOIPV6)