mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-03 00:00:24 -04:00
A recent gettext release (0.25 via Homebrew) installs the M4 macros in a different location (<prefix>/share/gettext/m4 instead of <prefix>/share/aclocal). According to the commit messages to avoid "bad interactions between autoreconf and autopoint". Since we only depend on gettext for that macro and this move makes it complicated, we can also just integrate the macro from gnulib directly (which gettext 0.18+ relies on anyway).
56 lines
1.1 KiB
Plaintext
56 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
|
|
- 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
|