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)