aboutsummaryrefslogtreecommitdiff
path: root/tools/generate_linux_syscalls.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-07-26 04:50:20 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2024-07-30 01:32:47 +0200
commit2747fca2267d909dad582bc129e4a5b6f686639b (patch)
tree244352b9234dc6a40b045a8db4c1c1dc6c5e168b /tools/generate_linux_syscalls.zig
parentc9664cb657e8bd30fefdd2eb4249e89d75edc91a (diff)
downloadzig-2747fca2267d909dad582bc129e4a5b6f686639b.tar.gz
zig-2747fca2267d909dad582bc129e4a5b6f686639b.zip
generate_linux_syscalls: Simplify include paths.
Using the tooling includes means we won't run into the asm/bitsperlong.h issue.
Diffstat (limited to 'tools/generate_linux_syscalls.zig')
-rw-r--r--tools/generate_linux_syscalls.zig19
1 files changed, 8 insertions, 11 deletions
diff --git a/tools/generate_linux_syscalls.zig b/tools/generate_linux_syscalls.zig
index 3860935017..29ae775a8e 100644
--- a/tools/generate_linux_syscalls.zig
+++ b/tools/generate_linux_syscalls.zig
@@ -273,8 +273,8 @@ pub fn main() !void {
"-P",
"-nostdinc",
// Using -I=[dir] includes the zig linux headers, which we don't want.
- "-Iinclude",
- "-Iinclude/uapi",
+ "-Itools/include",
+ "-Itools/include/uapi",
// Output the syscall in a format we can easily recognize.
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/arm64/include/uapi/asm/unistd.h",
@@ -328,9 +328,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
- "-Iinclude",
- "-Iinclude/uapi",
- "-Iarch/riscv/include/uapi",
+ "-Itools/include",
+ "-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/riscv/include/uapi/asm/unistd.h",
};
@@ -383,9 +382,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
- "-Iinclude",
- "-Iinclude/uapi",
- "-Iarch/riscv/include/uapi",
+ "-Itools/include",
+ "-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/riscv/include/uapi/asm/unistd.h",
};
@@ -438,9 +436,8 @@ pub fn main() !void {
"-dD",
"-P",
"-nostdinc",
- "-Iinclude",
- "-Iinclude/uapi",
- "-Iarch/loongarch/include/uapi",
+ "-Itools/include",
+ "-Itools/include/uapi",
"-D __SYSCALL(nr, nm)=zigsyscall nm nr",
"arch/loongarch/include/uapi/asm/unistd.h",
};