pxmlw6n2f/Gazebo_Distributed_MPI/gazebo/gui/model/CMakeLists.txt

94 lines
2.0 KiB
CMake

include (${gazebo_cmake_dir}/GazeboUtils.cmake)
set (sources_local
model/CollisionConfig.cc
model/EditorMaterialSwitcher.cc
model/ExtrudeDialog.cc
model/ImportDialog.cc
model/JointCreationDialog.cc
model/JointInspector.cc
model/JointMaker.cc
model/LinkConfig.cc
model/LinkInspector.cc
model/ModelCreator.cc
model/ModelData.cc
model/ModelEditor.cc
model/ModelEditorEvents.cc
model/ModelEditorPalette.cc
model/ModelPluginInspector.cc
model/ModelTreeWidget.cc
model/VisualConfig.cc
)
set (qt_headers_local
model/CollisionConfig.hh
model/ExtrudeDialog.hh
model/ImportDialog.hh
model/JointCreationDialog.hh
model/JointInspector.hh
model/JointMaker.hh
model/LinkConfig.hh
model/LinkInspector.hh
model/ModelCreator.hh
model/ModelData.hh
model/ModelEditor.hh
model/ModelEditorPalette.hh
model/ModelPluginInspector.hh
model/ModelTreeWidget.hh
model/VisualConfig.hh
)
set (headers_install
ModelEditorEvents.hh
ModelEditor.hh
)
set (qt_tests_local
CollisionConfig_TEST.cc
EditorMaterialSwitcher_TEST.cc
ExtrudeDialog_TEST.cc
JointCreationDialog_TEST.cc
JointInspector_TEST.cc
JointMaker_TEST.cc
LinkConfig_TEST.cc
LinkInspector_TEST.cc
ModelCreator_TEST.cc
ModelData_TEST.cc
ModelEditor_TEST.cc
ModelEditorPalette_TEST.cc
ModelPluginInspector_TEST.cc
ModelTreeWidget_TEST.cc
VisualConfig_TEST.cc
)
if (HAVE_GRAPHVIZ)
set (qt_headers_local ${qt_headers_local}
model/GraphScene.hh
model/GraphView.hh
model/SchematicViewWidget.hh
)
set (sources_local ${sources_local}
model/GraphScene.cc
model/GraphView.cc
model/SchematicViewWidget.cc
)
set (qt_tests_local ${qt_tests_local}
GraphScene_TEST.cc
)
if (ENABLE_SCREEN_TESTS)
set (qt_tests_local ${qt_tests_local}
SchematicViewWidget_TEST.cc
)
endif()
endif()
set (sources ${sources} ${sources_local} PARENT_SCOPE)
set (internal_qt_headers ${internal_qt_headers} ${qt_headers_local} PARENT_SCOPE)
gz_build_qt_tests(${qt_tests_local})
gz_install_includes("gui/model" ${headers_install})