Simplify build/use of builtin/system JSON
- Make builtin "imported" target depend on JSONExt external project. - Subprojects only then need to link to the nlohmann_json target whether builtin/external is used - Use REQUIRED to find system nlohmann_json as modern installs will always provide a CMake config script.
Showing
- FSL/CMakeLists.txt 2 additions, 15 deletionsFSL/CMakeLists.txt
- FullSimLight/CMakeLists.txt 6 additions, 30 deletionsFullSimLight/CMakeLists.txt
- GeoModelTools/CMakeLists.txt 1 addition, 3 deletionsGeoModelTools/CMakeLists.txt
- GeoModelTools/GeoModelJSONParser/CMakeLists.txt 1 addition, 14 deletionsGeoModelTools/GeoModelJSONParser/CMakeLists.txt
- GeoModelVisualization/GXClashPointSystems/CMakeLists.txt 0 additions, 3 deletionsGeoModelVisualization/GXClashPointSystems/CMakeLists.txt
- GeoModelVisualization/VP1GeometrySystems/CMakeLists.txt 0 additions, 3 deletionsGeoModelVisualization/VP1GeometrySystems/CMakeLists.txt
- cmake/SetupJSON.cmake 31 additions, 52 deletionscmake/SetupJSON.cmake
Loading
Please register or sign in to comment