blob: 6531c8c4e9bcff17dfc0beea57908ef9df460f36 [file] [log] [blame]
------------------------
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