Explorar o código

Merge topic 'xerces-version-fix'

00a5836a3d FindXercesC: Correct order of version detection and versioned library checks

Acked-by: Kitware Robot <[email protected]>
Merge-request: !2259
Brad King %!s(int64=7) %!d(string=hai) anos
pai
achega
8f0b3d2da6
Modificáronse 1 ficheiros con 4 adicións e 4 borrados
  1. 4 4
      Modules/FindXercesC.cmake

+ 4 - 4
Modules/FindXercesC.cmake

@@ -73,6 +73,10 @@ find_path(XercesC_INCLUDE_DIR
           DOC "Xerces-C++ include directory")
           DOC "Xerces-C++ include directory")
 mark_as_advanced(XercesC_INCLUDE_DIR)
 mark_as_advanced(XercesC_INCLUDE_DIR)
 
 
+if(XercesC_INCLUDE_DIR)
+  _XercesC_GET_VERSION("${XercesC_INCLUDE_DIR}/xercesc/util/XercesVersion.hpp")
+endif()
+
 if(NOT XercesC_LIBRARY)
 if(NOT XercesC_LIBRARY)
   # Find all XercesC libraries
   # Find all XercesC libraries
   find_library(XercesC_LIBRARY_RELEASE
   find_library(XercesC_LIBRARY_RELEASE
@@ -90,10 +94,6 @@ unset(XercesC_VERSION_MAJOR)
 unset(XercesC_VERSION_MINOR)
 unset(XercesC_VERSION_MINOR)
 unset(XercesC_VERSION_PATCH)
 unset(XercesC_VERSION_PATCH)
 
 
-if(XercesC_INCLUDE_DIR)
-  _XercesC_GET_VERSION("${XercesC_INCLUDE_DIR}/xercesc/util/XercesVersion.hpp")
-endif()
-
 include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
 include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake)
 FIND_PACKAGE_HANDLE_STANDARD_ARGS(XercesC
 FIND_PACKAGE_HANDLE_STANDARD_ARGS(XercesC
                                   FOUND_VAR XercesC_FOUND
                                   FOUND_VAR XercesC_FOUND