From 9eac618a73006c9c74f79695d94a4ed305583c39 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 24 Mar 2015 17:13:27 +0100 Subject: Make build dependencies more configurable --- cmake/Findlibcap.cmake | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 cmake/Findlibcap.cmake (limited to 'cmake/Findlibcap.cmake') diff --git a/cmake/Findlibcap.cmake b/cmake/Findlibcap.cmake new file mode 100644 index 0000000..3a16af1 --- /dev/null +++ b/cmake/Findlibcap.cmake @@ -0,0 +1,18 @@ +FIND_PATH(LIBCAP_INCLUDE_DIR sys/capability.h) +FIND_LIBRARY(LIBCAP_LIBRARY NAMES cap) + +IF (LIBCAP_INCLUDE_DIR AND LIBCAP_LIBRARY) + SET(LIBCAP_FOUND TRUE) +ENDIF (LIBCAP_INCLUDE_DIR AND LIBCAP_LIBRARY) + +IF (LIBCAP_FOUND) + IF (NOT LIBCAP_FIND_QUIETLY) + MESSAGE(STATUS "Found libcap: ${LIBCAP_LIBRARY}; include path: ${LIBCAP_INCLUDE_DIR}") + ENDIF (NOT LIBCAP_FIND_QUIETLY) +ELSE (LIBCAP_FOUND) + IF (LIBCAP_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find libcap") + ENDIF (LIBCAP_FIND_REQUIRED) +ENDIF (LIBCAP_FOUND) + +mark_as_advanced(LIBCAP_INCLUDE_DIR LIBCAP_LIBRARY) -- cgit v1.2.3