add_library(fiko_baglam STATIC src/baglam_hedef.cpp src/baglam_kural.cpp src/baglam_motoru.cpp ) add_library(fiko::baglam ALIAS fiko_baglam) target_include_directories(fiko_baglam PUBLIC include) # Motor katmanı: hover (girdi) + sahne/cekirdek/geometri okur; imgui/ui BİLMEZ # (girdi saflığı korunur — zenginleştirme burada). sahne zaten cekirdek+geometri taşır. target_link_libraries(fiko_baglam PUBLIC fiko::core fiko::girdi fiko::sahne fiko::cekirdek fiko::geometri) add_executable(fiko_baglam_test ${CMAKE_SOURCE_DIR}/motor/core/test/test_main.cpp test/test_baglam.cpp ) target_link_libraries(fiko_baglam_test PRIVATE fiko_baglam) target_include_directories(fiko_baglam_test PRIVATE ${CMAKE_SOURCE_DIR}/motor/core/test) add_test(NAME baglam COMMAND fiko_baglam_test) # fiko_baglam sahne→render(Vulkan)+geometri(OCCT) çeker → çalışma-zamanı DLL yolu. set_tests_properties(baglam PROPERTIES ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:${FIKO_VCPKG}/bin")