Skip to content

Commit 927dcc9

Browse files
authored
fix: Update KOS_INC_PATHS to use -isystem for all include directories
This prevents any kos, kos-ports, or addon includes from taking precedence over user include files.
1 parent f4d48ac commit 927dcc9

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

environ_base.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ if ! expr ":$PATH:" : ".*:${KOS_BASE}/utils/build_wrappers:.*" > /dev/null ; the
2525
fi
2626

2727
# Our includes.
28-
export KOS_INC_PATHS="${KOS_INC_PATHS} -I${KOS_BASE}/include \
29-
-I${KOS_BASE}/kernel/arch/${KOS_ARCH}/include -I${KOS_BASE}/addons/include/ \
30-
-I${KOS_PORTS}/include"
28+
export KOS_INC_PATHS="${KOS_INC_PATHS} -isystem ${KOS_BASE}/include \
29+
-isystem ${KOS_BASE}/kernel/arch/${KOS_ARCH}/include -isystem ${KOS_BASE}/addons/include/ \
30+
-isystem ${KOS_PORTS}/include"
3131

3232
# "System" libraries.
3333
export KOS_LIB_PATHS="-L${KOS_BASE}/lib/${KOS_ARCH} -L${KOS_BASE}/addons/lib/${KOS_ARCH} -L${KOS_PORTS}/lib"

0 commit comments

Comments
 (0)