Closed sethrj closed 1 month ago
@esseivaju I think this is finally ready!
ATLAS likes to fetch sources from their own server https://atlas-software-dist-eos.web.cern.ch/externals/ so eventually we might want to allow the user to override the FetchContent url
ATLAS should not rely on the version bundled in Celeritas but should install them as externals.
This adds support for automatically adding json and googletest as private dependencies when they're not externally installed. This is useful for building with CI or rapidly setting up for personal development. It is also meant to serve as an example for installing Perfetto in #1238.