Merge pull request #93 from ianrrees/20160213-fix-non-gui-build

Add cmake checks for BUILD_GUI to some modules
This commit is contained in:
Yorik van Havre 2016-02-13 14:37:58 -02:00
commit 0e897b86c0
6 changed files with 55 additions and 31 deletions

View File

@ -1,4 +1,6 @@
PYSIDE_WRAP_RC(Arch_QRC_SRCS Resources/Arch.qrc)
IF (BUILD_GUI)
PYSIDE_WRAP_RC(Arch_QRC_SRCS Resources/Arch.qrc)
ENDIF (BUILD_GUI)
SET(Arch_SRCS
Init.py
@ -53,10 +55,12 @@ fc_target_copy_resource(Arch
${Arch_presets}
)
fc_target_copy_resource(Arch
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Arch
Arch_rc.py)
IF (BUILD_GUI)
fc_target_copy_resource(Arch
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Arch
Arch_rc.py)
ENDIF (BUILD_GUI)
INSTALL(
FILES
@ -71,4 +75,4 @@ INSTALL(
DESTINATION
${CMAKE_INSTALL_DATADIR}/Mod/Arch
FILES_MATCHING PATTERN "*.csv*"
)
)

View File

@ -1,6 +1,8 @@
add_subdirectory(App)
PYSIDE_WRAP_RC(Draft_QRC_SRCS Resources/Draft.qrc)
IF (BUILD_GUI)
PYSIDE_WRAP_RC(Draft_QRC_SRCS Resources/Draft.qrc)
ENDIF (BUILD_GUI)
SET(Draft_SRCS
Init.py
@ -28,10 +30,12 @@ ADD_CUSTOM_TARGET(Draft ALL
fc_copy_sources(Draft "${CMAKE_BINARY_DIR}/Mod/Draft" ${Draft_SRCS})
fc_target_copy_resource(Draft
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Draft
Draft_rc.py)
IF (BUILD_GUI)
fc_target_copy_resource(Draft
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Draft
Draft_rc.py)
ENDIF (BUILD_GUI)
INSTALL(
FILES

View File

@ -1,4 +1,6 @@
PYSIDE_WRAP_RC(Material_QRC_SRCS Resources/Material.qrc)
IF (BUILD_GUI)
PYSIDE_WRAP_RC(Material_QRC_SRCS Resources/Material.qrc)
ENDIF (BUILD_GUI)
SET(Material_SRCS
Init.py
@ -34,10 +36,12 @@ fc_target_copy_resource(Material
${CMAKE_BINARY_DIR}/Mod/Material
${Material_SRCS})
fc_target_copy_resource(Material
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Material
Material_rc.py)
IF (BUILD_GUI)
fc_target_copy_resource(Material
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Material
Material_rc.py)
ENDIF (BUILD_GUI)
ADD_CUSTOM_TARGET(MaterialLib ALL
SOURCES ${MaterialLib_Files}

View File

@ -1,4 +1,6 @@
PYSIDE_WRAP_RC(OpenSCAD_QRC_SRCS Resources/OpenSCAD.qrc)
IF (BUILD_GUI)
PYSIDE_WRAP_RC(OpenSCAD_QRC_SRCS Resources/OpenSCAD.qrc)
ENDIF (BUILD_GUI)
SET(OpenSCAD_SRCS
Init.py
@ -32,10 +34,12 @@ ADD_CUSTOM_TARGET(OpenSCAD ALL
fc_copy_sources(OpenSCAD "${CMAKE_BINARY_DIR}/Mod/OpenSCAD" ${all_files})
fc_target_copy_resource(OpenSCAD
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/OpenSCAD
OpenSCAD_rc.py)
IF (BUILD_GUI)
fc_target_copy_resource(OpenSCAD
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/OpenSCAD
OpenSCAD_rc.py)
ENDIF (BUILD_GUI)
INSTALL(
FILES

View File

@ -1,4 +1,6 @@
PYSIDE_WRAP_RC(Plot_QRC_SRCS resources/Plot.qrc)
IF (BUILD_GUI)
PYSIDE_WRAP_RC(Plot_QRC_SRCS resources/Plot.qrc)
ENDIF (BUILD_GUI)
SET(PlotMain_SRCS
Plot.py
@ -56,10 +58,12 @@ ADD_CUSTOM_TARGET(Plot ALL
fc_copy_sources(Plot "${CMAKE_BINARY_DIR}/Mod/Plot" ${all_files})
fc_target_copy_resource(Plot
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Plot
Plot_rc.py)
IF (BUILD_GUI)
fc_target_copy_resource(Plot
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Plot
Plot_rc.py)
ENDIF (BUILD_GUI)
INSTALL(
FILES

View File

@ -1,4 +1,6 @@
PYSIDE_WRAP_RC(Ship_QRC_SRCS resources/Ship.qrc)
IF(BUILD_GUI)
PYSIDE_WRAP_RC(Ship_QRC_SRCS resources/Ship.qrc)
ENDIF(BUILD_GUI)
SET(ShipMain_SRCS
InitGui.py
@ -116,10 +118,12 @@ ADD_CUSTOM_TARGET(Ship ALL
fc_copy_sources(Ship "${CMAKE_BINARY_DIR}/Mod/Ship" ${all_files})
fc_target_copy_resource(Ship
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Ship
Ship_rc.py)
IF(BUILD_GUI)
fc_target_copy_resource(Ship
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_BINARY_DIR}/Mod/Ship
Ship_rc.py)
ENDIF(BUILD_GUI)
INSTALL(
FILES