Actions
DevelGit » History » Revision 14
« Previous |
Revision 14/20
(diff)
| Next »
gstrauss, 2021-06-18 07:02
git source browser¶
View source code in the lighttpd 1.4 git repository
git source checkout¶
read-only: $ git clone https://git.lighttpd.net/lighttpd/lighttpd1.4.git
developer: $ git clone git+ssh://git@lighttpd.net/lighttpd/lighttpd1.4.git
build prerequisites¶
lighttpd supports multiple build frameworks: automake, cmake, meson, and scons.
Ensure you have installed the latest development tools and packages available, e.g. for automake:- autoconf
- automake
- libtool
- m4
- pcre-devel / libpcre3-dev
- pkg-config
- openssl
- gnutls
- mbedtls
- nss
- wolfssl
Further details can be found in lighttpd INSTALL (Please read)
build commands (examples)¶
automake
git clone https://git.lighttpd.net/lighttpd/lighttpd1.4.git cd lighttpd1.4 ./autogen.sh ./configure -C --prefix=/usr/local make -j 4 && make check && sudo make install
cmake
git clone https://git.lighttpd.net/lighttpd/lighttpd1.4.git cd lighttpd1.4 cmake -DCMAKE_INSTALL_PREFIX=/usr/local -Wno-dev . make -j 4 make test sudo make install
meson
git clone https://git.lighttpd.net/lighttpd/lighttpd1.4.git cd lighttpd1.4 meson setup --prefix /usr/local build cd build meson compile meson test sudo meson install
scons
git clone https://git.lighttpd.net/lighttpd/lighttpd1.4.git cd lighttpd1.4 scons -j 4 build_static=1 build_dynamic=0 prefix=/usr/local sudo scons -j 4 build_static=1 build_dynamic=0 prefix=/usr/local install
Examples commands for more fully-featured builds might reference lighttpd scripts/ci-build.sh
distro packaging (external examples)¶
Debian: debian/control
Fedora: lighttpd.spec
OpenWRT: net/lighttpd/Makefile
Updated by gstrauss over 3 years ago · 14 revisions