Aidge Core library
You can find here the C++ code of the Core library of Aidge.
Pip installation
To install aidge_core using pip, run the following command in your python environnement :
pip install . -v
Note: you can specify a custom install folder by setting an environment variable:
export AIDGE_INSTALL='<path_to_aidge>/install'
Standard C++ 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