add_library(fiko_cam STATIC src/takim.cpp src/takim_yolu.cpp src/cam_islem.cpp src/part_operasyon.cpp src/cam_hesap.cpp src/cam_op_hesap.cpp src/gkod.cpp src/apt.cpp src/cam_sistemi.cpp src/cam_secim.cpp src/nesting.cpp src/bom.cpp src/feeds.cpp src/sac_metal.cpp ) add_library(fiko::cam ALIAS fiko_cam) target_include_directories(fiko_cam PUBLIC include) target_link_libraries(fiko_cam PUBLIC fiko::core fiko::cekirdek fiko::sahne PRIVATE fiko::ocl fiko::geometri) add_executable(fiko_cam_test test/test_main.cpp test/test_cam.cpp test/test_apt.cpp test/test_nesting.cpp test/test_bom.cpp test/test_feeds.cpp test/test_sac_metal.cpp ) target_link_libraries(fiko_cam_test PRIVATE fiko_cam fiko::ocl fiko::geometri) target_include_directories(fiko_cam_test PRIVATE ${CMAKE_SOURCE_DIR}/motor/core/test) target_compile_definitions(fiko_cam_test PRIVATE FIKO_APT_VERI="${CMAKE_CURRENT_SOURCE_DIR}/test/veri") add_test(NAME cam COMMAND fiko_cam_test) set_tests_properties(cam PROPERTIES ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:${FIKO_VCPKG}/bin")