From 6b8c67f228d97b88069b5aaa51474d79db697898 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 16 Dec 2009 08:52:05 -0500 Subject: [PATCH] Isolate libxml header check The check HAVE_LIBXML_XMLREADER_H should not use LA_CHECK_INCLUDE_FILE because it sets CMAKE_REQUIRED_INCLUDES for only the one check. The LA_CHECK_INCLUDE_FILE macro accumulates headers that exist for use in future checks, but including libxml/xmlreader.h breaks later checks because they do not set CMAKE_REQUIRED_INCLUDES. Instead we use CHECK_INCLUDE_FILES directly for this check. SVN-Revision: 1751 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a19391b2f..2728a14d7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -342,7 +342,7 @@ IF(LIBXML2_FOUND) # "libxml/xmlreader.h". FIND_PATH(ICONV_INCLUDE_DIR iconv.h) SET(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR} ${LIBXML2_INCLUDE_DIR}) - LA_CHECK_INCLUDE_FILE("libxml/xmlreader.h" HAVE_LIBXML_XMLREADER_H) + CHECK_INCLUDE_FILES("libxml/xmlreader.h" HAVE_LIBXML_XMLREADER_H) SET(CMAKE_REQUIRED_INCLUDES "") ELSE(LIBXML2_FOUND) # -- 2.47.3