https://ostis-dev.github.io/sc-machine/
git clone [email protected]:ostis-dev/sc-machine.git
cd sc-machine
git submodule update --init --recursive
Install python dependencies:
Ubuntu 18.04+
sudo apt install python3-pip
pip3 install -r requirements.txt
Ubuntu 18.04+
sudo apt install librocksdb-dev libglib2.0-dev qtbase5-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev make cmake antlr4 gcc g++ llvm-7 libcurl4-openssl-dev libclang-7-dev
mkdir build
cd build
cmake ..
make
Install python dependencies:
Linux Mint 19
sudo apt install python3-pip python3-setuptools python3-wheel
pip3 install -r requirements.txt
Linux Mint 20
sudo apt install python3-pip
pip3 install -r requirements.txt
Linux Mint 19+
sudo apt install librocksdb-dev libglib2.0-dev qtbase5-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev make cmake antlr gcc g++ llvm-7 libcurl4-openssl-dev libclang-7-dev
mkdir build
cd build
cmake ..
make
- Install dependencies with brew:
brew install boost glib llvm antlr antlr4-cpp-runtime pkgconfig rocksdb
- Install python 3.8
- Install python packages:
pip3.8 install -r requirements.txt
mkdir build
cd build
cmake ..
make