Skip to content

Commit

Permalink
build(ci): 📦 using llvm-project for complete package and for compile …
Browse files Browse the repository at this point in the history
…openmp

Signed-off-by: Onuralp SEZER <[email protected]>
  • Loading branch information
onuralpszr committed Nov 7, 2023
1 parent 55b3c7f commit 3eaf4b9
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/build_dev_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ jobs:
- name: openmp
if: steps.cache-openmp.outputs.cache-hit != 'true'
run: |
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ vars.LLVM_PACKAGE_VERSION}}/openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src.tar.xz
tar -xf openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src.tar.xz
cd openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-${{ vars.LLVM_PACKAGE_VERSION}}/llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src.tar.xz
tar -xf llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src.tar.xz
cd llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp
- name: build-x86_64
if: steps.cache-openmp.outputs.cache-hit != 'true'
run: |
cd openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src
cd llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp
mkdir build-x86_64 && cd build-x86_64
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install -DCMAKE_OSX_ARCHITECTURES="x86_64" \
-DLIBOMP_ENABLE_SHARED=OFF -DENABLE_CHECK_TARGETS=OFF -DLIBOMP_OMPT_SUPPORT=OFF -DLIBOMP_USE_HWLOC=OFF ..
Expand All @@ -41,7 +41,7 @@ jobs:
- name: build-arm64
if: steps.cache-openmp.outputs.cache-hit != 'true'
run: |
cd openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src
cd llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp
mkdir build-arm64 && cd build-arm64
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install -DCMAKE_OSX_ARCHITECTURES="arm64" \
-DLIBOMP_ENABLE_SHARED=OFF -DENABLE_CHECK_TARGETS=OFF -DLIBOMP_OMPT_SUPPORT=OFF -DLIBOMP_USE_HWLOC=OFF ..
Expand All @@ -52,9 +52,9 @@ jobs:
run: |
rm -rf $GITHUB_WORKSPACE/openmp-install
mkdir -p $GITHUB_WORKSPACE/openmp-install
cp -r openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src/build-x86_64/install/include $GITHUB_WORKSPACE/openmp-install
cp -r llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp/build-x86_64/install/include $GITHUB_WORKSPACE/openmp-install
mkdir -p $GITHUB_WORKSPACE/openmp-install/lib
lipo -create openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src/build-x86_64/install/lib/libomp.a openmp-${{ vars.LLVM_PACKAGE_VERSION}}.src/build-arm64/install/lib/libomp.a -o $GITHUB_WORKSPACE/openmp-install/lib/libomp.a
lipo -create llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp/build-x86_64/install/lib/libomp.a llvm-project-${{ vars.LLVM_PACKAGE_VERSION}}.src/openmp/build-arm64/install/lib/libomp.a -o $GITHUB_WORKSPACE/openmp-install/lib/libomp.a
- name: upload
uses: actions/upload-artifact@v2
with:
Expand Down

0 comments on commit 3eaf4b9

Please sign in to comment.