Skip to content

Commit bec3cd8

Browse files
author
Fernando Oleo Blanco
committed
Document Alire use
1 parent ae7e7e7 commit bec3cd8

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

wrapper/Ada/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,20 @@ Total 172 17 (10%) . 1
5353

5454
## Compiler and Build System installation
5555

56+
### Recommended: [Alire](https://alire.ada.dev)
57+
[Alire](https://alire.ada.dev) is a modern package manager for the Ada
58+
ecosystem. The latest version is available for Windows, OSX, Linux and FreeBSD
59+
systems. It can install a complete Ada toolchain if needed, see `alr install`
60+
for more information.
61+
62+
In order to use WolfSSL in a project, just add WolfSSL as a dependency by
63+
running `alr with wolfssl` within your project's directory.
64+
65+
If the project is to be verified with SPARK, just add `gnatprove` as a
66+
dependency by running `alr with gnatprove` and then running `alr gnatprove`,
67+
which will execute the SPARK solver. If you get warnings, it is recommended to
68+
increase the prove level: `alr gnatprove --level=4`.
69+
5670
### GNAT Community Edition 2021
5771
Download and install the GNAT community Edition 2021 compiler and studio:
5872
https://www.adacore.com/download

0 commit comments

Comments
 (0)