add_library(fiko_io STATIC src/gzip.cpp src/wrl_oku.cpp src/fikoop_oku.cpp src/sahne_kur.cpp src/fiko_format.cpp ) add_library(fiko::io ALIAS fiko_io) target_include_directories(fiko_io PUBLIC include) target_link_libraries(fiko_io PUBLIC fiko::core fiko::geometri fiko::sahne fiko::cam fiko::render PRIVATE fiko::miniz fiko::simdjson fiko::parca fiko::sketch) # ---- Testler ---------------------------------------------------------------- add_executable(fiko_io_test test/test_main.cpp test/test_web_io.cpp test/test_fiko_format.cpp test/test_kinematik_chunk.cpp test/test_cae_chunk.cpp ) target_link_libraries(fiko_io_test PRIVATE fiko_io fiko::miniz) target_include_directories(fiko_io_test PRIVATE ${CMAKE_SOURCE_DIR}/motor/core/test) target_compile_definitions(fiko_io_test PRIVATE FIKO_IO_VERI="${CMAKE_CURRENT_SOURCE_DIR}/test/veri") add_test(NAME io COMMAND fiko_io_test) set_tests_properties(io PROPERTIES ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:${FIKO_VCPKG}/bin")