| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| add_subdirectory(App) | |
| if(BUILD_GUI) | |
| add_subdirectory(Gui) | |
| endif(BUILD_GUI) | |
| #IF (BUILD_GUI) | |
| # PYSIDE_WRAP_RC(Import_QRC_SRCS Resources/Import.qrc) | |
| #ENDIF (BUILD_GUI) | |
| #ADD_CUSTOM_TARGET(ImportRC ALL | |
| # SOURCES ${Import_QRC_SRCS} | |
| #) | |
| #IF (BUILD_GUI) | |
| # fc_target_copy_resource(ImportRC | |
| # ${CMAKE_CURRENT_BINARY_DIR} | |
| # ${CMAKE_BINARY_DIR}/Mod/Import | |
| # Import_rc.py) | |
| #ENDIF (BUILD_GUI) | |
| SET(DXF_Plate | |
| DxfPlate/blocks10.rub | |
| DxfPlate/blocks112.rub | |
| DxfPlate/blocks114.rub | |
| DxfPlate/classes14.rub | |
| DxfPlate/entities0.rub | |
| DxfPlate/entities12.rub | |
| DxfPlate/entities14.rub | |
| DxfPlate/header0.rub | |
| DxfPlate/header12.rub | |
| DxfPlate/header14.rub | |
| DxfPlate/objects14.rub | |
| DxfPlate/tables10.rub | |
| DxfPlate/tables112.rub | |
| DxfPlate/tables114.rub | |
| DxfPlate/tables20.rub | |
| DxfPlate/tables212.rub | |
| DxfPlate/tables214.rub | |
| ) | |
| set(Import_Scripts | |
| Init.py | |
| stepZ.py | |
| ) | |
| if(BUILD_GUI) | |
| list (APPEND Import_Scripts InitGui.py) | |
| list (APPEND Import_Scripts TestImportGui.py) | |
| endif(BUILD_GUI) | |
| add_custom_target(ImportScripts ALL | |
| SOURCES ${Import_Scripts} ${DXF_Plate} | |
| ) | |
| fc_target_copy_resource(ImportScripts | |
| ${CMAKE_CURRENT_SOURCE_DIR} | |
| ${CMAKE_BINARY_DIR}/Mod/Import | |
| ${Import_Scripts} | |
| ) | |
| fc_target_copy_resource(ImportScripts | |
| ${CMAKE_SOURCE_DIR}/src/Mod/Import | |
| ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/Import | |
| ${DXF_Plate} | |
| ) | |
| INSTALL( | |
| FILES | |
| ${Import_Scripts} | |
| #${Import_QRC_SRCS} | |
| DESTINATION | |
| Mod/Import | |
| ) | |
| INSTALL( | |
| DIRECTORY | |
| DxfPlate | |
| DESTINATION | |
| ${CMAKE_INSTALL_DATADIR}/Mod/Import | |
| FILES_MATCHING | |
| PATTERN "*.rub*" | |
| ) | |