A simple utility for graphs analysis.
A graph builder and dominators and postdominators detector.
It is highly recommended to use pre-built Docker image.
-
Pull the pre-built Docker image and start the Docker container using it. Recommended command:
docker run --restart unless-stopped -it -v [YOUR_BACKUP_VOLUME_PATH]:/home/dev --name linux_dev victorbaldin56/linux_dev:a51a343886c34b73ddf5344e72ce095c416af046
-
Clone the repo.
git clone https://github.com/victorbaldin56/Graphs.git
-
Install additional project dependencies with Conan
python3 -m venv .venv source .venv/bin/activate pip install conan==2.23.0 conan profile detect --force conan install . --build=missing --output-folder=build -pr:a=conan_profiles/release
-
Configure the build
cmake --preset conan-release
-
Build
cmake --build build -j
Tip
It will be probably easier for you to install Docker because some tool requirements are specific.
You can check my Dockerfile and build the same environment yourself.
To get quick help on available commands, run:
./build/graphs_main --helpThis project is licensed after APACHE 2.0 license.
This project is currently in active development. If you wish to contribute you are welcome to submit pull requests and issues. Thank you!


