Move folly/BitIterator.h to folly/container/
[folly.git] / CMake / FindGFlags.cmake
1 #
2 # Find libgflags
3 #
4 #  LIBGFLAGS_INCLUDE_DIR - where to find gflags/gflags.h, etc.
5 #  LIBGFLAGS_LIBRARY     - List of libraries when using libgflags.
6 #  LIBGFLAGS_FOUND       - True if libgflags found.
7
8
9 IF (LIBGFLAGS_INCLUDE_DIR)
10   # Already in cache, be silent
11   SET(LIBGFLAGS_FIND_QUIETLY TRUE)
12 ENDIF ()
13
14 FIND_PATH(LIBGFLAGS_INCLUDE_DIR gflags/gflags.h)
15
16 FIND_LIBRARY(LIBGFLAGS_LIBRARY NAMES gflags gflags_static)
17
18 # handle the QUIETLY and REQUIRED arguments and set LIBGFLAGS_FOUND to TRUE if
19 # all listed variables are TRUE
20 INCLUDE(FindPackageHandleStandardArgs)
21 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBGFLAGS DEFAULT_MSG LIBGFLAGS_LIBRARY LIBGFLAGS_INCLUDE_DIR)
22
23 MARK_AS_ADVANCED(LIBGFLAGS_LIBRARY LIBGFLAGS_INCLUDE_DIR)