]> SALOME platform Git repositories - modules/shaper.git/blob - CMakeCommon/XMLProcessing.cmake
Salome HOME
a1dbefe0ad1534fa369d63680cd0396742b4cecb
[modules/shaper.git] / CMakeCommon / XMLProcessing.cmake
1
2 IF(WIN32)
3   INCLUDE_DIRECTORIES(${LIBXMLDIR}/include)
4 ELSE()
5   INCLUDE_DIRECTORIES(${LIBXMLDIR}/include/libxml2)
6 ENDIF(WIN32)
7
8 LINK_DIRECTORIES (${LIBXMLDIR}/lib)
9
10 IF(WIN32)
11     SET(LIBXML2_LIBRARIES ${LIBXMLDIR}/lib/libxml2.lib)
12     INCLUDE_DIRECTORIES(${LIBXMLDIR}/include/libxml2)
13 ELSE()
14     SET(LIBXML2_LIBRARIES ${LIBXMLDIR}/lib/libxml2.so)
15     SET(LIBXML2_INCLUDE_DIR ${LIBXMLDIR}/include/libxml2)
16         FIND_PACKAGE(LibXml2 REQUIRED)
17         if(LIBXML2_FOUND)
18             message(STATUS "Found libxml2 ver. " ${LIBXML2_VERSION_STRING})
19             message(STATUS "LIBXML2_LIBRARIES " ${LIBXML2_LIBRARIES})
20             message(STATUS "LIBXML2_INCLUDE_DIR " ${LIBXML2_INCLUDE_DIR})
21         endif(LIBXML2_FOUND)
22         
23         INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
24         ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
25 ENDIF()
26 LINK_DIRECTORIES (${LIBXMLDIR}/lib)
27