--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
+
+FILE(TO_CMAKE_PATH $ENV{LIBXML2_INCLUDE_DIR} LIBXML2_INCLUDE_DIR)
+
+FIND_PACKAGE(LibXml2 REQUIRED)
+if(LIBXML2_FOUND)
+ message(STATUS "Found libxml2 ver. " ${LIBXML2_VERSION_STRING})
+ message(STATUS "LIBXML2_LIBRARIES " ${LIBXML2_LIBRARIES})
+ message(STATUS "LIBXML2_INCLUDE_DIR " ${LIBXML2_INCLUDE_DIR})
+endif(LIBXML2_FOUND)
+
+INCLUDE_DIRECTORIES(${LIBXML2_INCLUDE_DIR})
+ADD_DEFINITIONS(${LIBXML2_DEFINITIONS})
@REM -------------------------
@REM LIBXML2
-@SET PATH=%PDIR%\libxml2-2.9.0\lib;%PATH%
+@SET LIBXML2_DIR=%PDIR%\libxml2-2.9.0
+@SET LIBXML2_INCLUDE_DIR=%LIBXML2_DIR%\include\libxml2
+@SET LIBXML2_LIB_DIR=%LIBXML2_DIR%\lib
+@SET LIBXML2_BIN_DIR=%LIBXML2_DIR%\bin
+@SET PATH=LIBXML2_BIN_DIR;LIBXML2_LIB_DIR;%PATH%
@REM -------------------------
@REM -------------------------
--- /dev/null
+<plugin name="PartSet">
+ <workbench>
+ <group name="Part">
+ <feature id="new_part" text="Part" tooltip="Creates a new part" icon=":pictures/part_ico.png">
+ <label text="No feature..."/>
+ </feature>
+ <feature id="duplicate" text="Duplicate" tooltip="Duplicate selected object" icon=":icons/duplicate.png"/>
+ <feature id="remove" text="Remove" tooltip="Remove selected object" icon=":icons/remove.png"/>
+ </group>
+ <group name="Construction">
+ <feature id="new_point" text="Point" tooltip="Create a new point" icon=":icons/point.png"/>
+ <feature id="new_axis" text="Axis" tooltip="Create a new axis" icon=":icons/axis.png" keysequence=""/>
+ <feature id="new_plane" text="Plane" tooltip="Create a new plane" icon=":icons/plane.png" keysequence=""/>
+ </group>
+ </workbench>
+</plugin>
\ No newline at end of file
--- /dev/null
+<plugins>
+ <plugin library="PartSetPlugin" configuration="plugin-PartSet.xml"/>
+</plugins>
\ No newline at end of file