From 1644159194428809c137b7643d4de0fdd6b1d724 Mon Sep 17 00:00:00 2001 From: Timothy Hofland Date: Sun, 15 Mar 2026 22:01:36 +0100 Subject: [PATCH] fix: include addon-bundled libs/*/include dirs (tinyxml in ofxXmlSettings) --- scripts/build.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/build.sh b/scripts/build.sh index aaee5e7..fe9e4ae 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -243,6 +243,17 @@ if [ -f "$ADDONS_MAKE" ]; then while IFS= read -r subdir; do OF_EXTRA_INCLUDES="$OF_EXTRA_INCLUDES -I$subdir" done < <(find "$addon_src" -type d) + # Also include any libs/ bundled inside the addon (e.g. tinyxml in ofxXmlSettings) + addon_libs="$OF_DIR/addons/$addon_name/libs" + if [ -d "$addon_libs" ]; then + for alib in "$addon_libs"/*/; do + alib_inc="${alib}include" + [ -d "$alib_inc" ] || continue + while IFS= read -r subdir; do + OF_EXTRA_INCLUDES="$OF_EXTRA_INCLUDES -I$subdir" + done < <(find "$alib_inc" -type d) + done + fi done < "$ADDONS_MAKE" fi