Salome HOME
Porting to SALOME_8.2.0
[modules/shaper.git] / src / PythonAddons / CMakeLists.txt
1 ## Copyright (C) 2014-20xx  OPEN CASCADE
2
3 SET(TEXT_RESOURCES
4         PythonAddons_msg_en.ts
5 )
6
7 # configuration
8 IF(${HAVE_SALOME})
9   SET(ADDONS_FOLDER_PATH ../../../../bin/salome)
10 ELSE(${HAVE_SALOME})
11   SET(ADDONS_FOLDER_PATH ../addons)
12 ENDIF(${HAVE_SALOME})
13
14 CONFIGURE_FILE(
15   "${CMAKE_CURRENT_SOURCE_DIR}/addons_Features.xml.in"
16   "${CMAKE_CURRENT_BINARY_DIR}/addons_Features.xml"
17   )
18
19 INSTALL(FILES addons_Features.py DESTINATION ${SHAPER_INSTALL_ADDONS})
20 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/addons_Features.xml DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
21
22 INSTALL(FILES __init__.py DESTINATION ${SHAPER_INSTALL_ADDONS})
23 INSTALL(DIRECTORY macros DESTINATION ${SHAPER_INSTALL_ADDONS})
24 INSTALL(DIRECTORY macros/box/icons/ macros/rectangle/icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Addons)
25 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
26
27 INCLUDE(UnitTest)
28
29 ADD_UNIT_TESTS(
30   TestRectangle.py
31 )