Option to toggle between external and bundled versions of C++ dependencies (#1198)
* Add the ability to use json and pybind11 libraries installed on the system instead of the vesrsions of those libraries bundled as submodules in the Arbor repository * Turned on by default * Toggled using the new `ARB_USE_BUNDLED_LIBS` CMake flag * Update documentation for installation * Update CI and pip workflows to opt in to the bundled libraries
Showing
- .github/workflows/basic.yml 1 addition, 1 deletion.github/workflows/basic.yml
- CMakeLists.txt 24 additions, 6 deletionsCMakeLists.txt
- doc/CMakeLists.txt 2 additions, 2 deletionsdoc/CMakeLists.txt
- doc/install/build_install.rst 24 additions, 6 deletionsdoc/install/build_install.rst
- example/bench/CMakeLists.txt 1 addition, 1 deletionexample/bench/CMakeLists.txt
- example/dryrun/CMakeLists.txt 1 addition, 1 deletionexample/dryrun/CMakeLists.txt
- example/gap_junctions/CMakeLists.txt 1 addition, 1 deletionexample/gap_junctions/CMakeLists.txt
- example/generators/CMakeLists.txt 1 addition, 1 deletionexample/generators/CMakeLists.txt
- example/ring/CMakeLists.txt 1 addition, 1 deletionexample/ring/CMakeLists.txt
- ext/CMakeLists.txt 5 additions, 2 deletionsext/CMakeLists.txt
- python/CMakeLists.txt 16 additions, 11 deletionspython/CMakeLists.txt
- scripts/travis/build.sh 1 addition, 1 deletionscripts/travis/build.sh
- setup.py 8 additions, 2 deletionssetup.py
- sup/CMakeLists.txt 1 addition, 1 deletionsup/CMakeLists.txt
Please register or sign in to comment