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