Commit 0af4a366 for tesseract
commit 0af4a366fdc3f67c6b4a36b7fbb58276037c3ed4
Author: Stefan Weil <sw@weilnetz.de>
Date: Mon Sep 28 07:26:46 2026 +0200
Do not build normproto_test when the legacy engine is disabled
The normproto_test unit test exercises Classify::ReadNormProtos, which
is only declared when the legacy engine is enabled. When built with
--disable-legacy the test failed to compile, breaking the
unittest-disablelegacy CI workflow. Skip the test in that case, as is
already done in the CMake build system.
Assisted-by: OpenCode / qwen3.8-27b-thinking (Alibaba Cloud)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
diff --git a/Makefile.am b/Makefile.am
index 9f7e484b..b1546119 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1186,7 +1186,9 @@ check_PROGRAMS += mastertrainer_test
endif # !DISABLED_LEGACY_ENGINE
check_PROGRAMS += matrix_test
check_PROGRAMS += networkio_test
+if !DISABLED_LEGACY_ENGINE
check_PROGRAMS += normproto_test
+endif # !DISABLED_LEGACY_ENGINE
if ENABLE_TRAINING
check_PROGRAMS += normstrngs_test
endif # ENABLE_TRAINING