mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-20 11:45:53 +00:00
Update build documentation to address encountered errors (#1442)
This commit is contained in:
@@ -36,6 +36,8 @@ compiler.version=15
|
|||||||
compiler.libcxx=libc++
|
compiler.libcxx=libc++
|
||||||
build_type=Release
|
build_type=Release
|
||||||
compiler.cppstd=20
|
compiler.cppstd=20
|
||||||
|
[conf]
|
||||||
|
tools.build:cxxflags+=["-DBOOST_ASIO_DISABLE_CONCEPTS"]
|
||||||
```
|
```
|
||||||
|
|
||||||
> Linux example:
|
> Linux example:
|
||||||
@@ -91,6 +93,9 @@ If successful, `conan install` will find the required packages and `cmake` will
|
|||||||
> [!TIP]
|
> [!TIP]
|
||||||
> To generate a Code Coverage report, include `-o coverage=True` in the `conan install` command above, along with `-o tests=True` to enable tests. After running the `cmake` commands, execute `make clio_tests-ccov`. The coverage report will be found at `clio_tests-llvm-cov/index.html`.
|
> To generate a Code Coverage report, include `-o coverage=True` in the `conan install` command above, along with `-o tests=True` to enable tests. After running the `cmake` commands, execute `make clio_tests-ccov`. The coverage report will be found at `clio_tests-llvm-cov/index.html`.
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> If you've built Clio before and the build is now failing, it's likely due to updated dependencies. Try deleting the build folder and then rerunning the Conan and CMake commands mentioned above.
|
||||||
|
|
||||||
### Generating API docs for Clio
|
### Generating API docs for Clio
|
||||||
|
|
||||||
The API documentation for Clio is generated by [Doxygen](https://www.doxygen.nl/index.html). If you want to generate the API documentation when building Clio, make sure to install Doxygen on your system.
|
The API documentation for Clio is generated by [Doxygen](https://www.doxygen.nl/index.html). If you want to generate the API documentation when building Clio, make sure to install Doxygen on your system.
|
||||||
|
|||||||
Reference in New Issue
Block a user