@ -37,8 +37,8 @@ BASH=
e n d i f
e n d i f
CLANG_VERSION = $( shell $( BASH) ./llvm_version.sh $( LLVM_PROJ_DIR) )
# Only the major version is needed for Clang, see https://reviews.llvm.org/D125860.
CLANG_ MAJOR_ VERSION= $( shell $( BASH) ./llvm_version_major.sh $( LLVM_PROJ_DIR) )
CLANG_ VERSION= $( shell $( BASH) ./llvm_version_major.sh $( LLVM_PROJ_DIR) )
VERSION := $( shell $( BASH) ./version.sh)
VERSION := $( shell $( BASH) ./version.sh)
DEBUG_PREFIX_MAP = -fdebug-prefix-map= $( ROOT_DIR) = wasisdk://v$( VERSION)
DEBUG_PREFIX_MAP = -fdebug-prefix-map= $( ROOT_DIR) = wasisdk://v$( VERSION)
@ -68,8 +68,8 @@ build/llvm.BUILT:
-DLLVM_TARGETS_TO_BUILD= WebAssembly \
-DLLVM_TARGETS_TO_BUILD= WebAssembly \
-DLLVM_DEFAULT_TARGET_TRIPLE= wasm32-wasi \
-DLLVM_DEFAULT_TARGET_TRIPLE= wasm32-wasi \
-DLLVM_ENABLE_PROJECTS= "lld;clang;clang-tools-extra" \
-DLLVM_ENABLE_PROJECTS= "lld;clang;clang-tools-extra" \
$( if $( patsubst 9.% ,,$( CLANG_VERSION) ) , \
$( if $( patsubst 9,,$( CLANG_VERSION) ) , \
$( if $( patsubst 10.% ,,$( CLANG_VERSION) ) , \
$( if $( patsubst 10,,$( CLANG_VERSION) ) , \
-DDEFAULT_SYSROOT= ../share/wasi-sysroot, \
-DDEFAULT_SYSROOT= ../share/wasi-sysroot, \
-DDEFAULT_SYSROOT= $( PREFIX) /share/wasi-sysroot) , \
-DDEFAULT_SYSROOT= $( PREFIX) /share/wasi-sysroot) , \
-DDEFAULT_SYSROOT= $( PREFIX) /share/wasi-sysroot) \
-DDEFAULT_SYSROOT= $( PREFIX) /share/wasi-sysroot) \
@ -135,7 +135,7 @@ build/compiler-rt.BUILT: build/llvm.BUILT build/wasi-libc.BUILT
-DCMAKE_C_FLAGS= " $( DEBUG_PREFIX_MAP) " \
-DCMAKE_C_FLAGS= " $( DEBUG_PREFIX_MAP) " \
-DLLVM_CONFIG_PATH= $( ROOT_DIR) /build/llvm/bin/llvm-config \
-DLLVM_CONFIG_PATH= $( ROOT_DIR) /build/llvm/bin/llvm-config \
-DCOMPILER_RT_OS_DIR= wasi \
-DCOMPILER_RT_OS_DIR= wasi \
-DCMAKE_INSTALL_PREFIX= $( PREFIX) /lib/clang/$( CLANG_MAJOR_ VERSION) / \
-DCMAKE_INSTALL_PREFIX= $( PREFIX) /lib/clang/$( CLANG_VERSION) / \
-DCMAKE_VERBOSE_MAKEFILE:BOOL= ON \
-DCMAKE_VERBOSE_MAKEFILE:BOOL= ON \
$( LLVM_PROJ_DIR) /compiler-rt/lib/builtins
$( LLVM_PROJ_DIR) /compiler-rt/lib/builtins
DESTDIR = $( DESTDIR) ninja $( NINJA_FLAGS) -C build/compiler-rt install
DESTDIR = $( DESTDIR) ninja $( NINJA_FLAGS) -C build/compiler-rt install