fix: include addon-bundled libs/*/include dirs (tinyxml in ofxXmlSettings)

This commit is contained in:
Timothy Hofland
2026-03-15 22:01:36 +01:00
parent 76bf9feb81
commit 1644159194

View File

@ -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