Simplify FindLibconfig++ using find_package_handle_standard_args features.

This commit is contained in:
David Nadlinger
2013-10-06 04:21:37 +02:00
parent 422715fc89
commit 1d7943bc7e

View File

@@ -1,21 +1,15 @@
# Find the libconfig++ includes and library
# - Find the libconfig++ includes and library
#
# This module defines
# LIBCONFIG++_INCLUDE_DIR, where to find libconfig++ include files, etc.
# LIBCONFIG++_LIBRARY, the library to link against to use libconfig++.
# LIBCONFIG++_FOUND, If false, do not try to use libconfig++.
set(LIBCONFIG++_FOUND FALSE)
find_path(LIBCONFIG++_INCLUDE_DIR libconfig.h++)
find_library(LIBCONFIG++_LIBRARY config++)
if (LIBCONFIG++_INCLUDE_DIR AND LIBCONFIG++_LIBRARY)
set(LIBCONFIG++_FOUND TRUE)
endif (LIBCONFIG++_INCLUDE_DIR AND LIBCONFIG++_LIBRARY)
# Use the default CMake facilities for handling QUIET/REQUIRED.
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LIBCONFIG++
find_package_handle_standard_args(LibConfig++
REQUIRED_VARS LIBCONFIG++_INCLUDE_DIR LIBCONFIG++_LIBRARY)