folly: fix make_optional compliation issue with gnu++17
[folly.git] / CMake / FindLibiberty.cmake
1 find_path(LIBIBERTY_INCLUDE_DIR NAMES libiberty/libiberty.h)
2 mark_as_advanced(LIBIBERTY_INCLUDE_DIR)
3
4 find_library(LIBIBERTY_LIBRARY NAMES iberty)
5 mark_as_advanced(LIBIBERTY_LIBRARY)
6
7 include(FindPackageHandleStandardArgs)
8 FIND_PACKAGE_HANDLE_STANDARD_ARGS(
9   LIBIBERTY
10   REQUIRED_VARS LIBIBERTY_LIBRARY LIBIBERTY_INCLUDE_DIR)
11
12 if(LIBIBERTY_FOUND)
13   set(LIBIBERTY_LIBRARIES ${LIBIBERTY_LIBRARY})
14   set(LIBIBERTY_INCLUDE_DIRS ${LIBIBERTY_INCLUDE_DIR})
15 endif()