diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-24 17:13:27 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-03-24 17:13:27 +0100 |
commit | 9eac618a73006c9c74f79695d94a4ed305583c39 (patch) | |
tree | abb4f9c747eb951aa6c1e8322914d53db6d145fa /cmake/Findlibcap.cmake | |
parent | 9ef4d441ad91ebcbc68bdae309122f128ed69f56 (diff) | |
download | fastd-9eac618a73006c9c74f79695d94a4ed305583c39.tar fastd-9eac618a73006c9c74f79695d94a4ed305583c39.zip |
Make build dependencies more configurable
Diffstat (limited to 'cmake/Findlibcap.cmake')
-rw-r--r-- | cmake/Findlibcap.cmake | 18 |
1 files changed, 18 insertions, 0 deletions
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) |