Files
lief-project-LIEF/api/python
Romain Thomas b730ec068d Hide the JSON implementation of LIEF
This commit removes the public include of nlohmann/json
as it is a *detail of implementation*. Instead, the public
API exposes:

```cpp
std::string to_json(...);
```

In addition, it enables to externally provide nlohmann/json using
the cmake option ``-DLIEF_OPT_NLOHMANN_JSON_EXTERNAL=on``.
For instance, this option can be used as follows:

```bash
$ cmake -DLIEF_OPT_NLOHMANN_JSON_EXTERNAL=on \
        -Dnlohmann_json_DIR=<PATH>/lib/cmake/nlohmann_json
```

Related to #605
2022-01-29 09:51:03 +01:00
..
2021-01-16 18:17:17 +01:00
2021-01-16 18:17:17 +01:00
2021-01-16 18:17:17 +01:00
2022-01-16 17:04:47 +01:00
2022-01-16 17:04:47 +01:00
2021-01-16 18:17:17 +01:00
2021-01-16 18:17:17 +01:00