Checkpoint 4: harden native paths, authoring workflows and Player lifecycle

This commit is contained in:
Emil
2026-09-18 05:14:50 +03:00
parent 5ac4db438d
commit 45bc352d46
88 changed files with 12606 additions and 504 deletions
+9
View File
@@ -4,6 +4,15 @@ if(TARGET faset_ui AND TARGET faset_editor_session AND TARGET faset_scene_view)
add_library(faset_project_launcher STATIC ${PROJECT_SOURCE_DIR}/apps/project_launcher.cpp)
target_link_libraries(faset_project_launcher PUBLIC faset_ui faset_render)
if(BUILD_TESTING)
add_executable(faset_editor_import_conflicts_ui_tests ${PROJECT_SOURCE_DIR}/tests/editor_ui_import_conflicts.cpp)
target_link_libraries(faset_editor_import_conflicts_ui_tests PRIVATE faset_editor_ui)
target_compile_definitions(faset_editor_import_conflicts_ui_tests PRIVATE FASET_TEST_ENGINE="${PROJECT_SOURCE_DIR}")
add_test(NAME editor_ui_import_conflicts COMMAND faset_editor_import_conflicts_ui_tests)
set_tests_properties(editor_ui_import_conflicts PROPERTIES LABELS "gpu")
# Invoked by verify_blender_roundtrip.py after real Blender generates its fixture.
add_executable(faset_blender_editor_probe ${PROJECT_SOURCE_DIR}/tests/editor_blender_reimport_probe.cpp)
target_link_libraries(faset_blender_editor_probe PRIVATE faset_editor_ui)
target_compile_definitions(faset_blender_editor_probe PRIVATE FASET_TEST_ENGINE="${PROJECT_SOURCE_DIR}")
add_executable(faset_editor_project_settings_ui_tests ${PROJECT_SOURCE_DIR}/tests/editor_ui_project_settings.cpp)
target_link_libraries(faset_editor_project_settings_ui_tests PRIVATE faset_editor_ui)
target_compile_definitions(faset_editor_project_settings_ui_tests PRIVATE FASET_TEST_ENGINE="${PROJECT_SOURCE_DIR}")