mirror of https://github.com/llvm/torch-mlir
23 lines
633 B
Bash
23 lines
633 B
Bash
#!/usr/bin/env bash
|
|
set -eo pipefail
|
|
|
|
echo "Building torch-mlir"
|
|
|
|
cmake -GNinja -Bbuild \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
|
|
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
|
|
-DLLVM_ENABLE_PROJECTS=mlir \
|
|
-DLLVM_TARGETS_TO_BUILD=host \
|
|
-DMLIR_ENABLE_BINDINGS_PYTHON=ON \
|
|
-DPython3_FIND_VIRTUALENV=ONLY \
|
|
-DLLVM_EXTERNAL_PROJECTS="torch-mlir" \
|
|
-DLLVM_EXTERNAL_TORCH_MLIR_SOURCE_DIR="$PWD" \
|
|
-DPython3_EXECUTABLE="$(which python)" \
|
|
-DTORCH_MLIR_ENABLE_STABLEHLO=OFF \
|
|
$GITHUB_WORKSPACE/externals/llvm-project/llvm
|
|
|
|
cmake --build build --config Release
|
|
|
|
echo "Build completed successfully"
|