mirror of
https://develop.openfoam.com/Development/ThirdParty-common.git
synced 2025-12-08 06:57:50 +00:00
COMP: compile llvm with openmp if the tools/openmp directory has content
This commit is contained in:
9
makeLLVM
9
makeLLVM
@ -162,9 +162,17 @@ else
|
|||||||
echo "Starting build: $llvmPACKAGE (using cmake)"
|
echo "Starting build: $llvmPACKAGE (using cmake)"
|
||||||
echo
|
echo
|
||||||
(
|
(
|
||||||
|
# Configuration options:
|
||||||
|
unset configOpt
|
||||||
|
|
||||||
cd $LLVM_SOURCE_DIR || exit 1
|
cd $LLVM_SOURCE_DIR || exit 1
|
||||||
export GIT_DIR=$PWD/.git # Mask seeing our own git-repo
|
export GIT_DIR=$PWD/.git # Mask seeing our own git-repo
|
||||||
|
|
||||||
|
if [ -f tools/openmp/CMakeLists.txt ]
|
||||||
|
then
|
||||||
|
configOpt="$configOpt -DLLVM_TOOL_OPENMP_BUILD=ON"
|
||||||
|
fi
|
||||||
|
|
||||||
rm -rf $LLVM_BUILD_DIR
|
rm -rf $LLVM_BUILD_DIR
|
||||||
mkdir -p $LLVM_BUILD_DIR
|
mkdir -p $LLVM_BUILD_DIR
|
||||||
cd $LLVM_BUILD_DIR
|
cd $LLVM_BUILD_DIR
|
||||||
@ -176,6 +184,7 @@ else
|
|||||||
-DCMAKE_INSTALL_PREFIX=$LLVM_ARCH_PATH \
|
-DCMAKE_INSTALL_PREFIX=$LLVM_ARCH_PATH \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DBUILD_SHARED_LIBS=ON \
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
|
$configOpt \
|
||||||
$LLVM_SOURCE_DIR \
|
$LLVM_SOURCE_DIR \
|
||||||
&& set +x \
|
&& set +x \
|
||||||
&& make -j $WM_NCOMPPROCS \
|
&& make -j $WM_NCOMPPROCS \
|
||||||
|
|||||||
Reference in New Issue
Block a user