| ------------------------ |
| strongSwan - Development |
| ------------------------ |
| |
| Git repository |
| -------------- |
| |
| For interested developers, we have a public repository. To check out and compile |
| the code, you need the following tools: |
| |
| - Git |
| - gcc/clang |
| - automake |
| - autoconf |
| - libtool |
| - pkg-config |
| - perl |
| - python |
| - lex/flex |
| - yacc/bison |
| - gperf |
| |
| Optionally: |
| - lcov/genhtml |
| - Doxygen |
| |
| Check out the repository: |
| |
| git clone https://github.com/strongswan/strongswan.git |
| |
| After a successful check out, run autotools to generate configure etc.: |
| |
| cd strongswan/ |
| ./autogen.sh |
| |
| Finally, start the build as usual: |
| |
| ./configure [options] |
| make |
| make install |
| |
| |
| API documentation |
| ----------------- |
| |
| All header files contain inline code documentation. These comments can be |
| extracted using Doxygen via 'make apidoc', which creates an 'apidoc' folder |
| containing the HTML files. |
| |
| strongSwan Documentation |
| ------------------------ |
| |
| Documentation for users and developers is available at |
| |
| https://docs.strongswan.org |