• Chuck Atkins's avatar
    Enable target namespaces and build dir project config · 33a2154f
    Chuck Atkins authored
    CMake convention is to use a project namespace, i.e. Foo::, for imported
    targets.  When multiple targets are imported from a project, this looks
    like Foo::Bar1 Foo::Bar2, etc.  This adds the nlohmann_json:: namespace to
    the exported target names.
    
    This also allows the generated project config files to be used from the
    build directory instead of just the install directory.
    33a2154f
CMakeLists.txt 3.72 KB