Commit a9c78844 authored by Mccaskey, Alex's avatar Mccaskey, Alex
Browse files

Merge branch 'master' of https://github.com/ornl-qci/qcor

parents 1d797f85 7ca4bdbe
Loading
Loading
Loading
Loading
Loading
+2 −17
Original line number Diff line number Diff line
# EXPERIMENTAL!!! Prototype Quantum MLIR Dialect
# Quantum MLIR Dialect

## Building
As of now, we need a separate MLIR install
```bash
git clone https://github.com/llvm/llvm-project.git llvm_mlir
mkdir llvm_mlir/build
cd llvm_mlir/build
cmake -G Ninja ../llvm \
   -DLLVM_ENABLE_PROJECTS=mlir \
   -DBUILD_SHARED_LIBS=TRUE
   -DLLVM_BUILD_EXAMPLES=ON \
   -DLLVM_TARGETS_TO_BUILD="X86" \
   -DCMAKE_BUILD_TYPE=Release \
   -DLLVM_ENABLE_ASSERTIONS=ON \
   -DCMAKE_INSTALL_PREFIX=$HOME/.mlir

cmake --build . --target install
```
Just add `-DMLIR_DIR=$HOME/.mlir/lib/cmake/mlir` to CMake call for building qcor.
Just add `-DMLIR_DIR=/path/to/llvm_with_mlir/lib/cmake/mlir` to CMake call for building qcor.