Salome HOME
Issue #1309 Management of icons - corrections for PythonAddons plugin, to load icons...
[modules/shaper.git] / src / PythonAddons / CMakeLists.txt
1 ## Copyright (C) 2014-20xx  OPEN CASCADE
2
3
4 SET(CMAKE_AUTOMOC ON)
5
6 # configuration
7 IF(${HAVE_SALOME})
8   SET(ADDONS_FOLDER_PATH ../../../../bin/salome)
9 ELSE(${HAVE_SALOME})
10   SET(ADDONS_FOLDER_PATH ../addons)
11 ENDIF(${HAVE_SALOME})
12
13 CONFIGURE_FILE(
14   "${CMAKE_CURRENT_SOURCE_DIR}/addons_Features.xml.in"
15   "${CMAKE_CURRENT_BINARY_DIR}/addons_Features.xml"
16   )
17
18 SET(ICON_RESOURCES
19   macros/box/icons/box.png
20   macros/rectangle/icons/rectangle.png
21 )
22
23 INSTALL(FILES addons_Features.py DESTINATION ${SHAPER_INSTALL_ADDONS})
24 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/addons_Features.xml DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
25
26 INSTALL(FILES __init__.py DESTINATION ${SHAPER_INSTALL_ADDONS})
27 INSTALL(DIRECTORY macros DESTINATION ${SHAPER_INSTALL_ADDONS})
28 INSTALL(FILES ${ICON_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Addons)