Skip to content
Snippets Groups Projects
NAUD Maxence's avatar
Maxence Naud authored
[Merge] GraphView.hpp
[Doc] update documentation for Node.hpp and GraphView.hpp
[Upd] IOIndex_t from signed<uint16_t> to uint6_t. IONb_t is replaced by IOIndex_t because both types represent the same thing.
[Upd] Make many member-function arguments const for Node and GraphView to improve safety
bde5d9d3
History

Aidge Core library

You can find here the C++ code of the Core library of Aidge.

Compilation

Create two directories build and ìnstall.

Then inside build :


cmake -DCMAKE_INSTALL_PREFIX:PATH=$(path_to_install_folder) $(CMAKE PARAMETERS) $(projet_root)

make all install

Compilation options

| Option | Value type | Description |

|:----------:|:----------:|:-----------:|

| -DCMAKE_INSTALL_PREFIX:PATH | str | Path to the install folder |

| -DCMAKE_BUILD_TYPE | str | If Debug, compile in debug mode, Release compile with highest optimisations, default= Release |

| -DWERROR | bool | If ON show warning as error during compilation phase, default=OFF |

| -DPYBIND | bool | If ON activate python binding, default=ON |

If you have compiled with PyBind you can find at the root of the build file the python lib aidge_core.cpython*.so

Run tests

CPP

Inside of the build file run:


ctest --output-on-failure

Python