summaryrefslogtreecommitdiffhomepage
path: root/auto/lib (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2013-04-19Configure: fixed perl Makefile generation (ticket #334).Maxim Dounin1-1/+1
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.
2013-04-18Configure: uniformly refer to libs when searching for md5 and sha1.Ruslan Ermilov2-4/+4
2013-04-10Configure: fixed nginx.so rebuild (broken by r5145).Maxim Dounin1-1/+2
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.
2013-03-28Simplified nginx version maintenance.Ruslan Ermilov1-1/+7
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.
2013-03-28Configure: fixed perl module make rules.Ruslan Ermilov2-2/+4
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.
2013-03-28Configure: improved make dependencies for perl module.Ruslan Ermilov1-5/+3
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.
2013-03-28Configure: improved layout of the generated makefile.Ruslan Ermilov1-12/+12
No functional changes.
2013-02-15Configure: rebuild perl module nginx.so if headers are changed.Maxim Dounin1-1/+2
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.
2013-01-24GeoIP: IPv6 support.Ruslan Ermilov1-0/+12
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).
2013-01-24Configure: fixed GeoIP library detection.Ruslan Ermilov1-1/+4
2013-01-24Configure: fixed style of include directories.Ruslan Ermilov2-2/+2
2012-12-23Configure: added the NGX_ZLIB define.Valentin Bartenev1-1/+4
This was introduced for conditional compilation of the code that requires the zlib library.
2012-12-12Configure: better check for PCRE JIT.Maxim Dounin1-0/+1
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.
2012-12-03Fixed build with embedded perl in certain setups (ticket #48).Ruslan Ermilov1-3/+1
2012-09-27Configure: additional test for ExtUtils::Embed perl module presence.Andrey Belov1-1/+9
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).
2012-09-11Configure: fixed make macros to use parentheses instead of braces.Maxim Dounin2-2/+2
Parentheses are more portable, in particular they are understood by nmake while braces aren't.
2012-09-11Configure: provide inflate() when building zlib on win32.Maxim Dounin3-7/+12
It is now needed for gunzip filter.
2012-07-07Configure: fixed "make" used instead of "${MAKE}".Maxim Dounin2-2/+2
2012-06-26Added code to look up Google perftools in /opt/local/, for MacPorts.Ruslan Ermilov1-0/+16
2012-03-27Fixed more gcc46 warnings in configure tests.Maxim Dounin1-1/+3
Steps to reproduce: ./configure --with-cc="gcc46" --with-cc-opt="-Wall -Werror -O2"
2012-02-13Fixed build with embedded perl and --with-openssl.Maxim Dounin1-0/+1
2012-01-18Copyright updated.Maxim Konovalov35-0/+35
2011-12-29Fixed configure with system PCRE library on Solaris.Valentin Bartenev1-1/+1
The bug has been introduced in r4389.
2011-12-26Added support for regex study and PCRE JIT (ticket #41) optimizations onValentin Bartenev2-5/+20
configuration phase.
2011-05-16"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic moduleIgor Sysoev2-1/+3
patch by Maxim Dounin
2011-04-17fix the previous commitIgor Sysoev1-0/+1
2011-04-15an internal MD5 implemenationIgor Sysoev2-14/+3
patch by Maxim Dounin
2010-07-08stop ./configure on Win32 if no library sources was specified,Igor Sysoev4-15/+18
the bug has been introduced in r2894
2010-07-08do not use prebuild OpenSSL Win32 librariesIgor Sysoev1-34/+18
2010-04-02fix building OpenSSL-1.0.0 on 64-bit Linux:Igor Sysoev1-1/+1
make installs the libraries in lib64 directory
2010-04-01MSVC8 compatibility with OpenSSL 1.0.0Igor Sysoev3-4/+4
2010-03-25zlib 1.2.4 compatibilityIgor Sysoev1-3/+3
2009-12-07fix libatomic usage on arm, cris, hppa, m68k, and sparc platformsIgor Sysoev1-1/+2
2009-11-27atomic operations test-runIgor Sysoev1-5/+8
2009-11-25libatomic_ops supportIgor Sysoev4-0/+60
2009-09-28allow "make clean" for OpenSSL, the bug was introduced in r2874Igor Sysoev2-7/+7
2009-07-20ngx_http_geoip_moduleIgor Sysoev2-0/+81
2009-06-18fix ./configure error messageIgor Sysoev1-2/+2
2009-05-28*) use no-threads for Unix builds onlyIgor Sysoev1-15/+8
*) style fix
2009-05-26stop ./configure at once on library failureIgor Sysoev6-0/+71
2009-05-26use md5/sha1 in OpenSSL only if OpenSSL is usedIgor Sysoev1-2/+2
2009-05-24allow absolute path in --with-openssl=Igor Sysoev1-1/+13
2009-05-22use -ldl for any OS that needs itIgor Sysoev1-13/+1
2009-05-19fix building OpenSSL on UnixIgor Sysoev2-14/+10
2009-05-14fix building OpenSSL on Win32Igor Sysoev4-21/+51
2009-05-13switch Win32 building to modern PCRE versions (starting from 7.1)Igor Sysoev8-102/+29
instead of single old 4.4 version
2009-05-12add miltilines in OpenWatcom makefilesIgor Sysoev1-2/+4
2009-05-12backout r2833: CURDIR was set to Unix style pathIgor Sysoev18-33/+60
instead, do chdir inside Makefile
2009-05-12correctly apply patchIgor Sysoev2-2/+2
2009-05-11use $(CURDIR) instead of "..\..\.." because the later does not allow to useIgor Sysoev5-8/+7
options as --with-zlib=../zlib-1.2.3. It seems there is no common way to learn the current directory in Win32 make's: although nmake has MAKEDIR variable, nevertheless Borland make's MAKEDIR is the directory where make is installed, and OpenWatcom wmake has no MAKEDIR at all.