From 022d3af51a4554187efc136eb9ea5b2de52b8f06 Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 3 Nov 2026 16:00:38 +0100 Subject: [PATCH] Tests: link JFJochAPIConvert into jfjoch_portable_test JFJochReaderTest.cpp, part of the portable test binary, uses ParseModulePlacement/ModulePlacementJson, so the portable (viewer-/rugnux-only) build failed to link. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01UqXYdJKPUFLoeAchjzv3x4 --- tests/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 5592b2f66..217ac9a08 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -39,7 +39,7 @@ ADD_EXECUTABLE(jfjoch_portable_test EXCLUDE_FROM_ALL FFBIDXIndexerCPUTest.cpp ) target_link_libraries(jfjoch_portable_test Catch2WithMain JFJochRugnux JFJochReader JFJochImageAnalysis - JFJochWriter JFJochCommon) + JFJochWriter JFJochAPIConvert JFJochCommon) target_include_directories(jfjoch_portable_test PRIVATE .) # Same device-link step as rugnux (see rugnux/CMakeLists.txt): a portable CUDA build links cuFFT statically. IF (JFJOCH_PORTABLE_ONLY AND JFJOCH_CUDA_AVAILABLE AND TARGET CUDA::cufft_static)