mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
57 lines
1.1 KiB
Plaintext
57 lines
1.1 KiB
Plaintext
------------------------
|
|
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
|
|
- gettext
|
|
- 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
|