X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FZCracksPlug%2FCMakeLists.txt;h=7488e315ed192b129e4d1d1659151d2de9c08d6b;hp=2f87a5cf195fa35526b0c432df3f9e2493c26665;hb=6d32f944a0a115b6419184c50b57bf7c4eef5786;hpb=90e0893c89027a434e832eb72eeac85391b909e9 diff --git a/src/Tools/ZCracksPlug/CMakeLists.txt b/src/Tools/ZCracksPlug/CMakeLists.txt index 2f87a5cf1..7488e315e 100644 --- a/src/Tools/ZCracksPlug/CMakeLists.txt +++ b/src/Tools/ZCracksPlug/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 EDF R&D +# Copyright (C) 2012-2019 EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -30,7 +30,6 @@ SET(_plugin_SCRIPTS __init__.py ellipse.py genereCrack.py - images_rc.py main.py output.py rectangle.py @@ -49,8 +48,15 @@ IF(SALOME_BUILD_GUI) SET(_pyuic_FILES zcracks.ui ) + +# qrc files / to be processed by pyrcc +SET(_pyqrc_FILES + images.qrc +) + # scripts / pyuic wrappings - PYQT_WRAP_UIC(_pyuic_SCRIPTS ${_pyuic_FILES} TARGET_NAME _target_name_pyuic) + PYQT_WRAP_UIC(_pyuic_SCRIPTS ${_pyuic_FILES} TARGET_NAME _target_name_pyuic OPTIONS "--import-from=Zcracks" "--resource-suffix=_qrc") + PYQT_WRAP_QRC(_pyqrc_SCRIPTS ${_pyqrc_FILES}) ENDIF(SALOME_BUILD_GUI) # --- rules --- @@ -59,6 +65,7 @@ SALOME_INSTALL_SCRIPTS("${_plugin_SCRIPTS}" ${SALOME_INSTALL_PYTHON}/Zcracks) SALOME_INSTALL_SCRIPTS("${_command_SCRIPTS}" ${SALOME_INSTALL_BINS}) IF(SALOME_BUILD_GUI) SALOME_INSTALL_SCRIPTS("${_pyuic_SCRIPTS}" ${SALOME_INSTALL_PYTHON}/Zcracks TARGET_NAME _target_name_pyuic_py) + SALOME_INSTALL_SCRIPTS("${_pyqrc_SCRIPTS}" ${SALOME_INSTALL_PYTHON}/Zcracks) # add dependency of compiled py files on uic files in order # to avoid races problems when compiling in parallel ADD_DEPENDENCIES(${_target_name_pyuic_py} ${_target_name_pyuic})