27 lines
1 KiB
Text
27 lines
1 KiB
Text
https://cgit.freebsd.org/ports/tree/devel/wasi-libc/Makefile#n40
|
|
avoid rebuilding everything in fake
|
|
|
|
wasi-libc requires some compiler headers that we remove from our
|
|
llvm ports so we include them here instead
|
|
|
|
Index: Makefile
|
|
--- Makefile.orig
|
|
+++ Makefile
|
|
@@ -224,7 +224,7 @@ endif
|
|
# should come earlier in the search path, so they can "override"
|
|
# and/or `#include_next` the public headers. `-isystem` (like
|
|
# `-idirafter`) comes later in the search path than `-I`.
|
|
-CFLAGS += -isystem "$(SYSROOT_INC)"
|
|
+CFLAGS += -isystem "$(SYSROOT_INC)" -isystem "${WRKDIR}/sysroot/include"
|
|
|
|
# These variables describe the locations of various files and directories in
|
|
# the build tree.
|
|
@@ -565,7 +565,7 @@ check-symbols: startup_files libc
|
|
# This ignores whitespace because on Windows the output has CRLF line endings.
|
|
diff -wur "$(CURDIR)/expected/$(MULTIARCH_TRIPLE)" "$(SYSROOT_SHARE)"
|
|
|
|
-install: finish
|
|
+install:
|
|
mkdir -p "$(INSTALL_DIR)"
|
|
cp -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)"
|
|
|