From 2cea2fa675211b45fbf1e5c46a30b18e1fefc53b Mon Sep 17 00:00:00 2001 From: Johannes Stein Date: Tue, 28 Apr 2026 19:55:17 +0100 Subject: [PATCH] Add generated sources to CI FPC search path - Include `source/generated` in cross-compilation builds - Fix CI failures when generated Pascal units are required --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6f7c4308..51afd8f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -162,7 +162,7 @@ jobs: echo "" echo "=== Building ${name} for ${TARGET} ===" "$CROSS_FPC" -T"${OS}" -O4 -dPRODUCTION -Xs -CX -XX -B \ - -Fu./source/units -Fu./source/shared -Fu./source/app -Fu./souffle \ + -Fu./source/units -Fu./source/generated -Fu./source/shared -Fu./source/app -Fu./souffle \ -Fi./source/units -Fi./source/shared -Fi./souffle \ -Fu"$RTL_DIR" -Fu"$OBJPAS_DIR" -Fu"$GEN_DIR" -Fu"$FCL_DIR" -Fu"$FCL_BASE_SRC" -Fu"$REGEXPR_SRC" -Fu"$FCL_NET_SRC" -Fu"$OPENSSL_SRC" \ -FU"build/compiled" -FE"build" \ @@ -178,7 +178,7 @@ jobs: echo "" echo "=== Building ${name} for ${TARGET} ===" "$CROSS_FPC" -T"${OS}" -O4 -dPRODUCTION -Xs -CX -XX -B \ - -Fu./source/units -Fu./source/shared -Fu./source/app -Fu./souffle \ + -Fu./source/units -Fu./source/generated -Fu./source/shared -Fu./source/app -Fu./souffle \ -Fi./source/units -Fi./source/shared -Fi./souffle \ -Fu"$RTL_DIR" -Fu"$OBJPAS_DIR" -Fu"$GEN_DIR" -Fu"$FCL_DIR" -Fu"$FCL_BASE_SRC" -Fu"$REGEXPR_SRC" -Fu"$FCL_NET_SRC" -Fu"$OPENSSL_SRC" \ -FU"build/compiled" -FE"build" \ @@ -191,7 +191,7 @@ jobs: echo "" echo "=== Building GocciaTOMLCheck for ${TARGET} ===" "$CROSS_FPC" -T"${OS}" -O4 -dPRODUCTION -Xs -CX -XX -B \ - -Fu./source/units -Fu./source/shared -Fu./source/app -Fu./souffle \ + -Fu./source/units -Fu./source/generated -Fu./source/shared -Fu./source/app -Fu./souffle \ -Fi./source/units -Fi./source/shared -Fi./souffle \ -Fu"$RTL_DIR" -Fu"$OBJPAS_DIR" -Fu"$GEN_DIR" -Fu"$FCL_DIR" -Fu"$FCL_BASE_SRC" -Fu"$REGEXPR_SRC" -Fu"$FCL_NET_SRC" -Fu"$OPENSSL_SRC" \ -FU"build/compiled" -FE"build" \ @@ -203,7 +203,7 @@ jobs: echo "" echo "=== Building GocciaJSON5Check for ${TARGET} ===" "$CROSS_FPC" -T"${OS}" -O4 -dPRODUCTION -Xs -CX -XX -B \ - -Fu./source/units -Fu./source/shared -Fu./source/app -Fu./souffle \ + -Fu./source/units -Fu./source/generated -Fu./source/shared -Fu./source/app -Fu./souffle \ -Fi./source/units -Fi./source/shared -Fi./souffle \ -Fu"$RTL_DIR" -Fu"$OBJPAS_DIR" -Fu"$GEN_DIR" -Fu"$FCL_DIR" -Fu"$FCL_BASE_SRC" -Fu"$REGEXPR_SRC" -Fu"$FCL_NET_SRC" -Fu"$OPENSSL_SRC" \ -FU"build/compiled" -FE"build" \