xref: /aosp_15_r20/external/libconfig/contrib/cmake/cmake_work/FindConfig.cmake (revision 2e9d491483b805f09ea864149eadd5680efcc72a)
1FIND_PATH(CONFIG_INCLUDE_DIR libconfig.h /usr/include /usr/local/include)
2
3FIND_LIBRARY(CONFIG_LIBRARY NAMES config PATH /usr/lib /usr/local/lib)
4
5IF (CONFIG_INCLUDE_DIR AND CONFIG_LIBRARY)
6    SET(CONFIG_FOUND TRUE)
7ENDIF ( CONFIG_INCLUDE_DIR AND CONFIG_LIBRARY)
8
9IF (CONFIG_FOUND)
10    IF (NOT CONFIG_FIND_QUIETLY)
11	MESSAGE(STATUS "Found Config: ${CONFIG_LIBRARY}")
12    ENDIF (NOT  CONFIG_FIND_QUIETLY)
13ELSE(CONFIG_FOUND)
14    IF (Config_FIND_REQUIRED)
15	IF(NOT CONFIG_INCLUDE_DIR)
16	    MESSAGE(FATAL_ERROR "Could not find LibConfig header file!")
17	ENDIF(NOT CONFIG_INCLUDE_DIR)
18
19	IF(NOT CONFIG_LIBRARY)
20	    MESSAGE(FATAL_ERROR "Could not find LibConfig library file!")
21	ENDIF(NOT CONFIG_LIBRARY)
22    ENDIF (Config_FIND_REQUIRED)
23ENDIF (CONFIG_FOUND)