Files
XCEngine/tests/UI/Editor/integration/CMakeLists.txt

120 lines
3.7 KiB
CMake
Raw Normal View History

file(TO_CMAKE_PATH "${CMAKE_SOURCE_DIR}" XCENGINE_EDITOR_UI_TESTS_REPO_ROOT_PATH)
add_subdirectory(shared)
add_subdirectory(shell)
add_subdirectory(state)
set(EDITOR_UI_INTEGRATION_TARGETS
editor_ui_workspace_shell_compose_validation
editor_ui_editor_shell_compose_validation
2026-04-07 10:16:55 +08:00
editor_ui_editor_shell_interaction_validation
editor_ui_dock_host_basic_validation
editor_ui_menu_bar_basic_validation
editor_ui_panel_frame_basic_validation
editor_ui_tab_strip_basic_validation
editor_ui_panel_session_flow_validation
editor_ui_layout_persistence_validation
editor_ui_shortcut_dispatch_validation
editor_ui_workspace_interaction_basic_validation
)
if(TARGET editor_ui_status_bar_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_status_bar_basic_validation)
endif()
if(TARGET editor_ui_context_menu_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_context_menu_basic_validation)
endif()
if(TARGET editor_ui_viewport_slot_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_viewport_slot_basic_validation)
endif()
if(TARGET editor_ui_viewport_shell_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_viewport_shell_basic_validation)
endif()
if(TARGET editor_ui_workspace_viewport_compose_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_workspace_viewport_compose_validation)
endif()
if(TARGET editor_ui_viewport_input_bridge_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_viewport_input_bridge_basic_validation)
endif()
2026-04-07 14:41:01 +08:00
if(TARGET editor_ui_tree_view_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_tree_view_basic_validation)
endif()
if(TARGET editor_ui_tree_view_multiselect_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_tree_view_multiselect_validation)
endif()
if(TARGET editor_ui_property_grid_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_property_grid_basic_validation)
endif()
if(TARGET editor_ui_bool_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_bool_field_basic_validation)
endif()
if(TARGET editor_ui_number_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_number_field_basic_validation)
endif()
2026-04-08 02:52:28 +08:00
if(TARGET editor_ui_text_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_text_field_basic_validation)
endif()
if(TARGET editor_ui_vector2_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_vector2_field_basic_validation)
endif()
if(TARGET editor_ui_vector3_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_vector3_field_basic_validation)
endif()
if(TARGET editor_ui_enum_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_enum_field_basic_validation)
endif()
if(TARGET editor_ui_color_field_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_color_field_basic_validation)
endif()
if(TARGET editor_ui_list_view_basic_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_list_view_basic_validation)
endif()
if(TARGET editor_ui_list_view_multiselect_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_list_view_multiselect_validation)
endif()
if(TARGET editor_ui_list_view_inline_rename_validation)
list(APPEND EDITOR_UI_INTEGRATION_TARGETS
editor_ui_list_view_inline_rename_validation)
endif()
add_custom_target(editor_ui_integration_tests
DEPENDS
${EDITOR_UI_INTEGRATION_TARGETS}
)