Skip to content

victorbaldin56/Graphs

Repository files navigation

Graphs

A simple utility for graphs analysis. CI

Overview

A graph builder and dominators and postdominators detector.

Features

alt text alt text alt text

Building

It is highly recommended to use pre-built Docker image.

With Docker

  1. 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
  2. Clone the repo.

    git clone https://github.com/victorbaldin56/Graphs.git
  3. 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
  4. Configure the build

    cmake --preset conan-release
  5. Build

    cmake --build build -j

Have no Docker yet?

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.

Usage

To get quick help on available commands, run:

./build/graphs_main --help

License

This project is licensed after APACHE 2.0 license.

Contribution

This project is currently in active development. If you wish to contribute you are welcome to submit pull requests and issues. Thank you!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors