[TD]fix CMakeLists.txt to allow no-Gui build

This commit is contained in:
Wanderer Fan
2022-02-03 12:15:10 -05:00
committed by WandererFan
parent 3bf994635c
commit 90a5c200d4

View File

@@ -58,18 +58,6 @@ fc_target_copy_resource(TechDraw_Data
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/TechDraw
${TechDraw_LineGroupFile})
fc_target_copy_resource(TechDraw_Data
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/Mod/TechDraw
${TechDraw_ToolsScripts}
)
fc_target_copy_resource(TechDraw_Data
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/Mod/TechDraw/TechDrawTools
${TechDraw_ToolsGui}
)
INSTALL(
FILES
${TechDraw_Scripts}
@@ -77,20 +65,6 @@ INSTALL(
Mod/TechDraw
)
INSTALL(
FILES
${TechDraw_ToolsScripts}
DESTINATION
Mod/TechDraw/TechDrawTools
)
INSTALL(
FILES
${TechDraw_ToolsGui}
DESTINATION
Mod/TechDraw/TechDrawTools/Gui
)
INSTALL(
DIRECTORY
Templates
@@ -136,6 +110,33 @@ INSTALL(
PATTERN "*.svg*"
)
if(BUILD_GUI)
fc_target_copy_resource(TechDraw_Data
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/Mod/TechDraw
${TechDraw_ToolsScripts}
)
fc_target_copy_resource(TechDraw_Data
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_BINARY_DIR}/Mod/TechDraw/TechDrawTools
${TechDraw_ToolsGui}
)
INSTALL(
FILES
${TechDraw_ToolsScripts}
DESTINATION
Mod/TechDraw/TechDrawTools
)
INSTALL(
FILES
${TechDraw_ToolsGui}
DESTINATION
Mod/TechDraw/TechDrawTools/Gui
)
endif(BUILD_GUI)
#unit test files
SET(TDTest_SRCS