Skip to content
  • Paul Gessinger's avatar
    build: Remove bundled dependencies in favor of CMake FetchContent (#1177) · c9a5b530
    Paul Gessinger authored
    As discussed in the past and also already implemented for vecmem, this PR removes the bundled copies of 
    
    - nlohmann_json
    - pybind11
    - dfelibs
    - autodiff
    
    and uses CMake's FetchContent to grab a copy. Also added is an option `ACTS_USE_SYSTEM_PYBIND11` to allow using an already installed copy. For nlohmann_json and autodiff this was already present, and I don't think it's necessary for dfelibs.
    c9a5b530