summaryrefslogtreecommitdiffhomepage
path: root/auto/cc (follow)
AgeCommit message (Collapse)AuthorFilesLines
2014-05-28Configure: added -Wno-deprecated-declarations on OS X.Maxim Dounin2-0/+10
Previous workaround to avoid warnings on OS X due to deprecated system OpenSSL library (introduced in a3870ea96ccd) no longer works, as the MAC_OS_X_VERSION_MIN_REQUIRED macro is ignored on OS X 10.9 if a compiler used supports __attribute__(availability).
2014-04-07Win32: fixed link flags with MSVC, broken by bfe536716dbf.Maxim Dounin1-1/+1
Notably, "-debug" was omitted, resulting in an executable without debug symbols.
2014-02-13Win32: MSVC 2013 compatibility.Maxim Dounin1-0/+1
Warnings about GetVersionEx() deprecation silenced. Precompiled object linked in.
2014-01-28Configure: enabled -Werror for clang.Ruslan Ermilov1-1/+1
Modern clang versions seem to no longer produce warnings for system headers on Linux (at least clang 3.3 works), hence the change. For older versions --with-cc-opt="-Wno-error" can be used as a workaround.
2013-12-06Configure: enable -Wconditional-uninitialized with clang.Ruslan Ermilov1-0/+1
2013-09-04Configure: fixed building with Sun C if CFLAGS set (ticket #65).Maxim Dounin1-0/+23
2013-09-04Win32: Open Watcom C compatibility fixes.Maxim Dounin1-4/+4
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.
2013-07-31Configure: fixed autotest cleanup commands.Sergey Kandaurov1-1/+1
Previously, if configured with --with-cc="clang -g", the autotest.dSYM directories were left unremoved.
2013-04-29Configure: fixed detection of newer Apple clang compilers.Ruslan Ermilov2-3/+3
2013-01-21Removed redundant variable assignment.Sergey Budnevitch1-3/+0
2012-07-29Removed extraneous GCC warning flags.Ruslan Ermilov1-3/+0
2012-07-24Added the Clang compiler support.Ruslan Ermilov3-0/+108
The -Werror is commented out to not break builds on Linux.
2012-07-24Added a commented out -Wmissing-prototypes to CFLAGS.Ruslan Ermilov1-0/+1
It is commented out to not break builds with 3rd party modules.
2012-07-24Replaced a number of "else if" with "elif".Ruslan Ermilov1-26/+10
2012-02-27Configure: moved icc detection before gcc.Maxim Dounin1-5/+5
New versions of icc confuse auto/cc/name due to introduced handling of a "icc -v": $ icc -v icc version 12.1.3 (gcc version 4.6.0 compatibility) $ icc -V Intel(R) C Compiler XE for applications running on IA-32, Version 12.1.3.293 Build 20120212 Copyright (C) 1985-2012 Intel Corporation. All rights reserved. FOR NON-COMMERCIAL USE ONLY See report here: http://mailman.nginx.org/pipermail/nginx/2012-February/032177.html
2012-01-18Copyright updated.Maxim Konovalov10-0/+10
2011-12-29Some questionable optomizations flags for icc were removedMaxim Konovalov1-29/+4
in order to simplify support of its future versions.
2011-10-26Fix of building by Microsoft Visual C++ 10 compiler.Igor Sysoev1-0/+8
2011-08-18Lower optimization level for Sun Studio before 12.1.Maxim Dounin1-5/+17
At least Sun Studio 12 has problems with bit-fields exposed by nginx code (caught by test suite). They seems to be fixed in Sun Studio 12.1. As a workaround use "-fast -xalias_level=any" for older versions, it resolves the problem.
2010-07-05try to use C99 variadic macros first:Igor Sysoev1-13/+13
AIX 5.3's XL C has problems with GCC style variadic macros
2009-12-21do not add NGX_GCC_OPT twice: it is added later with -WIgor Sysoev1-2/+0
2009-11-27test invalid --with-ld-opt in right placeIgor Sysoev1-0/+1
2009-11-27atomic operations test-runIgor Sysoev1-4/+9
2009-11-25GCC 4.1 builtin atomic operationsIgor Sysoev2-4/+14
2009-05-28use tab in MakefileIgor Sysoev1-1/+1
2009-05-12add miltilines in OpenWatcom makefilesIgor Sysoev1-5/+13
2009-05-10remove BMAKE (build make): a cc compiler should use own makeIgor Sysoev2-15/+10
2009-05-08preserve Solaris binary hardware capabilitiesIgor Sysoev1-15/+0
2009-04-24update gcc warningsIgor Sysoev1-1/+2
2009-04-20Win32 master/workers modelIgor Sysoev3-4/+7
2009-04-19add variadic macros support for msvc8Igor Sysoev1-0/+6
2009-04-15OpenSSL building by MSVC and BCC from sourcesIgor Sysoev2-3/+3
2009-04-01link staticaly with libcmtIgor Sysoev1-8/+8
2007-11-15msvc8 compatibility: it can not build with debug under WineIgor Sysoev2-2/+12
2007-11-15add msvc8Igor Sysoev1-1/+1
2007-11-15option -Yd has been deprecated in msvc8,Igor Sysoev1-2/+2
option -debugtype:coff is unsupported in msvc8
2007-11-15enable precompiled headers for msvc7,Igor Sysoev1-6/+4
probably they were disabled because of some Wine bug
2007-08-07add debug info for Sun StudioIgor Sysoev1-0/+3
2007-07-28fix building on amd64 by Sun Studio 11 and more early versionsIgor Sysoev1-1/+1
2007-07-21fix building on amd64 and add -xipo to the link stageIgor Sysoev1-1/+2
2007-07-16Sun Studio 12 compatibilityIgor Sysoev1-14/+46
2007-07-15--with-cpu-opt=sparc32 and --with-cpu-opt=sparc64Igor Sysoev1-3/+16
2007-07-15fix building PCRE by SunStudioIgor Sysoev1-1/+1
2007-04-198.1.38 under FreeBSD can not link -ipoIgor Sysoev1-0/+5
2007-04-19remove trailing space in icc versionIgor Sysoev1-1/+1
2007-01-11fix default -OIgor Sysoev1-1/+1
2006-12-23early C compiler testIgor Sysoev1-11/+28
2006-11-27test PCRE in FreeBSD, Linux, and NetBSDIgor Sysoev3-0/+6
2006-10-19backout the previous commitIgor Sysoev1-4/+4
2006-10-19disable bcc precompiled headers,Igor Sysoev1-4/+4
bcc hungs at src/core/ngx_hash.c after previous commit