1MACRO(checkLibxml2) 2 IF (NOT LIBXML2_CHECKED) 3 MESSAGE(STATUS "Checking for Libxml2") 4 MESSAGE(STATUS "********************") 5 6 SET(LibXml2_FIND_QUIETLY TRUE) 7 8 if(CROSS) 9 MESSAGE(STATUS "Xml2: Cross compilation override") 10 SET(WIN32 0) 11 endif(CROSS) 12 13 FIND_PACKAGE(LibXml2) 14 15 if(CROSS) 16 MESSAGE(STATUS "Cross : Xml2: ${LIBXML2_FOUND} lib:${LIBXML2_LIBRARIES} inc:${LIBXML2_INCLUDE_DIR} ") 17 SET(LIBXML2_LIBRARIES "-lxml2 -L${CROSS}/lib") 18 SET(WIN32 1) 19 endif(CROSS) 20 21 PRINT_LIBRARY_INFO("Libxml2" LIBXML2_FOUND "${LIBXML2_INCLUDE_DIR} ${LIBXML2_DEFINITIONS}" "${LIBXML2_LIBRARIES}") 22 23 SET(LIBXML2_CHECKED 1) 24 25 MESSAGE("") 26 ENDIF (NOT LIBXML2_CHECKED) 27ENDMACRO(checkLibxml2) 28