aboutsummaryrefslogtreecommitdiff
path: root/auto/lib
Commit message (Collapse)AuthorAge
...
* Configure: remove outdated and unused patch.zlib.h.Piotr Sikora2014-07-31
| | | | Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
* Configure: restored "nginx/" missed in 6e4bb1d6679d.Maxim Dounin2014-06-26
|
* Configure: style.Maxim Dounin2014-06-26
|
* Configure: workaround for system perl on OS X (ticket #576).Maxim Dounin2014-06-17
|
* Configure: typo fixed.Maxim Dounin2014-04-30
|
* Configure: call "make distclean" for libatomic.Piotr Sikora2013-11-11
| | | | Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
* Configure: call "make clean" for OpenSSL only if Makefile exists.Piotr Sikora2013-11-04
| | | | | | This change allows to build nginx against git checkout of OpenSSL. Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
* Win32: MinGW GCC compatibility.Maxim Dounin2013-09-04
| | | | | | | | | Several warnings silenced, notably (ngx_socket_t) -1 is now checked on socket operations instead of -1, as ngx_socket_t is unsigned on win32 and gcc complains on comparison. With this patch, it's now possible to compile nginx using mingw gcc, with options we normally compile on win32.
* Win32: Borland C compatibility fixes.Maxim Dounin2013-09-04
| | | | | | | | | | Several false positive warnings silenced, notably W8012 "Comparing signed and unsigned" (due to u_short values promoted to int), and W8072 "Suspicious pointer arithmetic" (due to large type values added to pointers). With this patch, it's now again possible to compile nginx using bcc32, with options we normally compile on win32 minus ipv6 and ssl.
* Win32: Open Watcom C compatibility fixes.Maxim Dounin2013-09-04
| | | | | | | | | Precompiled headers are disabled as they lead to internal compiler errors with long configure lines. Couple of false positive warnings silenced. Various win32 typedefs are adjusted to work with Open Watcom C 1.9 headers. With this patch, it's now again possible to compile nginx using owc386, with options we normally compile on win32 minus ipv6 and ssl.
* Updated PCRE used for win32 builds.Maxim Dounin2013-08-23
| | | | | | | As of PCRE 8.33, config.h.generic no longer contains boolean macros. Two of them (SUPPORT_PCRE8 and HAVE_MEMMOVE) were added to appropriate makefiles. This allows PCRE 8.33 to compile and don't change anything for previous versions.
* Configure: pcre.lib dependencies fix.Maxim Dounin2013-08-23
| | | | | Previously, an attempt to build pcre.lib on win32 before anything else failed due to no pcre.h.
* Configure: fixed autotest cleanup commands.Sergey Kandaurov2013-07-31
| | | | | Previously, if configured with --with-cc="clang -g", the autotest.dSYM directories were left unremoved.
* Configure: perl Makefile rebuild after configure.Maxim Dounin2013-07-11
| | | | | | | The $NGX_AUTO_CONFIG_H added to perl module Makefile dependencies to make sure it's always rebuild after a configure. It is needed as we expand various variables used for Makefile generation during configure (in particular, nginx version).
* Configure: fixed perl Makefile generation (ticket #334).Maxim Dounin2013-04-19
| | | | | | | | | | | | | Dependancy tracking introduced in r5169 were not handled absolute path names properly. Absolute names might appear in CORE_DEPS if --with-openssl or --with-pcre configure arguments are used to build OpenSSL/PCRE libraries. Additionally, revert part of r5169 to set NGX_INCS from Makefile variables. Makefile variables have $ngx_include_opt in them, which might result in wrong include paths being used. As a side effect, this also restores build with --with-http_perl_module and --without-http at the same time.
* Configure: uniformly refer to libs when searching for md5 and sha1.Ruslan Ermilov2013-04-18
|
* Configure: fixed nginx.so rebuild (broken by r5145).Maxim Dounin2013-04-10
| | | | | | | To avoid further breaks it's now done properly, all the dependencies are now passed to Makefile.PL. While here, fixed include list passed to Makefile.PL to use Makefile variables rather than a list expanded during configure.
* Simplified nginx version maintenance.Ruslan Ermilov2013-03-28
| | | | | It's no longer necessary to update src/http/modules/perl/nginx.pm when version is bumped, as it's now derived from src/core/nginx.h.
* Configure: fixed perl module make rules.Ruslan Ermilov2013-03-28
| | | | | | | Filename extension used for dynamically loaded perl modules isn't necessarily ".so" (e.g., it's ".bundle" on Mac OS X). This fixes "make" after "make" unnecessarily rebuilding perl module.
* Configure: improved make dependencies for perl module.Ruslan Ermilov2013-03-28
| | | | | | | Added missing dependencies for perl module's Makefile. Simplified dependencies for perl module nginx.so: it depends on Makefile that in turn depends on other perl bits.
* Configure: improved layout of the generated makefile.Ruslan Ermilov2013-03-28
| | | | No functional changes.
* Configure: rebuild perl module nginx.so if headers are changed.Maxim Dounin2013-02-15
| | | | | | Note: the "-p" argument of cp(1) dropped intentionally, to force nginx.so rebuild. It is considered too boring to properly list all dependencies in Makefile.PL.
* GeoIP: IPv6 support.Ruslan Ermilov2013-01-24
| | | | | | | When using IPv6 databases, IPv4 addresses are looked up as IPv4-mapped IPv6 addresses. Mostly based on a patch by Gregor Kališnik (ticket #250).
* Configure: fixed GeoIP library detection.Ruslan Ermilov2013-01-24
|
* Configure: fixed style of include directories.Ruslan Ermilov2013-01-24
|
* Configure: added the NGX_ZLIB define.Valentin Bartenev2012-12-23
| | | | | This was introduced for conditional compilation of the code that requires the zlib library.
* Configure: better check for PCRE JIT.Maxim Dounin2012-12-12
| | | | | | | | | | | | | | | | | | | | | | On Mac OS X system toolchain by default prefers include files from /usr/local/include, but libraries from /usr/lib. This might result in various problems, in particular the one outlined below. If the PCRE library is installed into /usr/local/, this results in pcre.h being used from /usr/local/include (with PCRE_CONFIG_JIT defined), but libpcre from /usr/lib (as shipped with the OS, without pcre_free_study() symbol). As a result build fails as we use pcre_free_study() function if we try to compile with PCRE JIT support. Obvious workaround is to the root cause is to ask compiler to prefer library from /usr/local/lib via ./configure --with-ld-opt="-L/usr/local/lib". On the other hand, in any case it would be good to check if the function we are going to use is available, hence the change. See thread here for details: http://mailman.nginx.org/pipermail/nginx-devel/2012-December/003074.html Prodded by Piotr Sikora.
* Fixed build with embedded perl in certain setups (ticket #48).Ruslan Ermilov2012-12-03
|
* Configure: additional test for ExtUtils::Embed perl module presence.Andrey Belov2012-09-27
| | | | | | Now perl configure will correctly fail if ExtUtils::Embed perl module is not present in the system (found on Amazon Linux AMI, as of release 2012.03).
* Configure: fixed make macros to use parentheses instead of braces.Maxim Dounin2012-09-11
| | | | | Parentheses are more portable, in particular they are understood by nmake while braces aren't.
* Configure: provide inflate() when building zlib on win32.Maxim Dounin2012-09-11
| | | | It is now needed for gunzip filter.
* Configure: fixed "make" used instead of "${MAKE}".Maxim Dounin2012-07-07
|
* Added code to look up Google perftools in /opt/local/, for MacPorts.Ruslan Ermilov2012-06-26
|
* Fixed more gcc46 warnings in configure tests.Maxim Dounin2012-03-27
| | | | | | Steps to reproduce: ./configure --with-cc="gcc46" --with-cc-opt="-Wall -Werror -O2"
* Fixed build with embedded perl and --with-openssl.Maxim Dounin2012-02-13
|
* Copyright updated.Maxim Konovalov2012-01-18
|
* Fixed configure with system PCRE library on Solaris.Valentin Bartenev2011-12-29
| | | | The bug has been introduced in r4389.
* Added support for regex study and PCRE JIT (ticket #41) optimizations onValentin Bartenev2011-12-26
| | | | configuration phase.
* "$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic moduleIgor Sysoev2011-05-16
| | | | patch by Maxim Dounin
* fix the previous commitIgor Sysoev2011-04-17
|
* an internal MD5 implemenationIgor Sysoev2011-04-15
| | | | patch by Maxim Dounin
* stop ./configure on Win32 if no library sources was specified,Igor Sysoev2010-07-08
| | | | the bug has been introduced in r2894
* do not use prebuild OpenSSL Win32 librariesIgor Sysoev2010-07-08
|
* fix building OpenSSL-1.0.0 on 64-bit Linux:Igor Sysoev2010-04-02
| | | | make installs the libraries in lib64 directory
* MSVC8 compatibility with OpenSSL 1.0.0Igor Sysoev2010-04-01
|
* zlib 1.2.4 compatibilityIgor Sysoev2010-03-25
|
* fix libatomic usage on arm, cris, hppa, m68k, and sparc platformsIgor Sysoev2009-12-07
|
* atomic operations test-runIgor Sysoev2009-11-27
|
* libatomic_ops supportIgor Sysoev2009-11-25
|
* allow "make clean" for OpenSSL, the bug was introduced in r2874Igor Sysoev2009-09-28
|