diff --git a/build-openmp.sh b/build-openmp.sh index 9504927..762cff4 100755 --- a/build-openmp.sh +++ b/build-openmp.sh @@ -48,7 +48,7 @@ if [ ! -d llvm-project/openmp ] || [ -n "$SYNC" ]; then CHECKOUT_ONLY=1 ./build-llvm.sh fi -cd llvm-project/openmp +cd llvm-project/runtimes if command -v ninja >/dev/null; then CMAKE_GENERATOR="Ninja" @@ -76,9 +76,9 @@ for arch in $ARCHS; do ;; esac - [ -z "$CLEAN" ] || rm -rf build-$arch - mkdir -p build-$arch - cd build-$arch + [ -z "$CLEAN" ] || rm -rf build-openmp-$arch + mkdir -p build-openmp-$arch + cd build-openmp-$arch [ -n "$NO_RECONF" ] || rm -rf CMake* cmake \ @@ -92,6 +92,7 @@ for arch in $ARCHS; do -DCMAKE_SYSTEM_NAME=Windows \ -DCMAKE_AR="$PREFIX/bin/llvm-ar" \ -DCMAKE_RANLIB="$PREFIX/bin/llvm-ranlib" \ + -DLLVM_ENABLE_RUNTIMES="openmp" \ -DLIBOMP_ENABLE_SHARED=TRUE \ -DCMAKE_C_FLAGS_INIT="$CFGUARD_CFLAGS" \ -DCMAKE_CXX_FLAGS_INIT="$CFGUARD_CFLAGS" \