porting hh_naming_table_builder to rust
[hiphop-php.git] / CMake / FindLibAfdt.cmake
blobf6fb58e386a981acad80853a563ec83f30dc322e
1 # - Find LibAfdt (a cross platform RPC lib/tool)
2 # This module defines
3 # LibAfdt_INCLUDE_DIR, where to find LibAfdt headers
4 # LibAfdt_LIBS, LibAfdt libraries
5 # LibAfdt_FOUND, If false, do not try to use LibAfdt
7 find_path(LibAfdt_INCLUDE_DIR afdt.h PATHS
8     /usr/local/include
9     /opt/local/include
10   )
12 set(LibAfdt_LIB_PATHS /usr/local/lib /opt/local/lib)
13 find_library(LibAfdt_LIB NAMES afdt PATHS ${LibAfdt_LIB_PATHS})
15 if (LibAfdt_LIB AND LibAfdt_INCLUDE_DIR)
16   set(LibAfdt_FOUND TRUE)
17   set(LibAfdt_LIBS ${LibAfdt_LIB})
18 else ()
19   set(LibAfdt_FOUND FALSE)
20 endif ()
22 if (LibAfdt_FOUND)
23   if (NOT LibAfdt_FIND_QUIETLY)
24     message(STATUS "Found libafdt: ${LibAfdt_LIBS}")
25   endif ()
26 else ()
27   if (LibAfdt_FIND_REQUIRED)
28     message(FATAL_ERROR "Could NOT find libafdt.")
29   endif ()
30   message(STATUS "libafdt NOT found.")
31 endif ()
33 mark_as_advanced(
34     LibAfdt_LIB
35     LibAfdt_INCLUDE_DIR
36   )