diff --git a/mk/cmake/Modules/FindXercesC.cmake b/mk/cmake/Modules/FindXercesC.cmake index 363de7e7..2bf6e287 100644 --- a/mk/cmake/Modules/FindXercesC.cmake +++ b/mk/cmake/Modules/FindXercesC.cmake @@ -70,11 +70,18 @@ IF (XERCESC_STATIC) /usr/lib /usr/local/lib ) - ADD_DEFINITIONS( -DXERCES_STATIC_LIBRARY ) - IF(UNIX AND NOT APPLE) - SET(XERCESC_LIBRARY "-Bstatic ${XERCESC_LIBRARY} -Bdynamic -licuuc -licudata") + IF(XERCESC_FOUND) + ADD_DEFINITIONS( -DXERCES_STATIC_LIBRARY ) + + IF(UNIX AND NOT APPLE) + SET(XERCESC_LIBRARY "-Bstatic ${XERCESC_LIBRARY} -Bdynamic -licuuc -licudata") + ENDIF() ENDIF() -ELSE (XERCESC_STATIC) +ENDIF() + +IF(XERCESC_FOUND) + +ELSE() FIND_LIBRARY(XERCESC_LIBRARY NAMES xerces-c_3 xerces-c xerces-c_3 xerces-c2_8_0 xerces-c_2 Xerces PATHS $ENV{XERCESC_LIBRARY_DIR} @@ -85,7 +92,7 @@ ELSE (XERCESC_STATIC) $ENV{XERCESC_LIBRARY_DIR} ${XERCESC_LIBRARY_DIR} ) -ENDIF (XERCESC_STATIC) +ENDIF() IF (XERCESC_INCLUDE AND XERCESC_LIBRARY) SET(XERCESC_FOUND TRUE)