aboutsummaryrefslogtreecommitdiff
path: root/ares/m4/cares-compilers.m4
AgeCommit message (Collapse)Author
2009-11-16Add icc fvisibility bug testYang Tse
2009-11-01Undo old temporary change once used for testing purposesYang Tse
2009-10-31Symbol hiding configure options renamed to the hopefully less ambiguousYang Tse
--enable-symbol-hiding and --disable-symbol-hiding as well as related macro names and some internal variables used for them. Related configuration file preprocessor symbols named to CARES_SYMBOL_HIDING and CARES_SYMBOL_SCOPE_EXTERN.
2009-10-29External API function linkage decoration adjustmentYang Tse
2009-10-28Initial step towards the ability to reduce c-ares exported symbolsYang Tse
based on the 'visibility' attribute for GNUC and __global for Sun compilers, taking also in account __declspec function decoration for Win32 and Symbian DLL's. Introducing configure options --enable-hidden-symbols and --disable-hidden-symbols following libcurl's naming.
2009-07-16test if adding ../lib to includes can fix the current break ...Gunter Knauf
2009-07-14renamed generated config.h to ares_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-09c-ares' --enable-debug --enable-curldebug decoupling follow-upYang Tse
2009-06-05c-ares' -no-undefined and --enable-curldebug adjustmentsYang Tse
2009-05-28c-ares' --enable-curldebug adjustmentsYang Tse
2009-05-27Allow curl debug memory tracking when building a shared library onYang Tse
systems which support external, undefined, symbols in shared libraries.
2009-05-26c-ares's --enable-curldebug configure option decoupled from c-ares's ↵Yang Tse
--enable-debug
2009-05-15remove outdated commentYang Tse
2009-05-07Proper naming for the experimental compiler test and moved to *-compilers.m4Yang Tse
2009-05-07Moved *_CHECK_COMPILER_HALT_ON_ERROR and ↵Yang Tse
*_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
2009-04-17remove compiler options used while debugging the icc 9.1 optimizer issueYang Tse
2009-04-15Set HP-UX compiler warning level back to the one that exposesYang Tse
the socklen_t issue on this platform.
2008-11-18attempting to keep lines below 80 charsYang Tse
2008-10-25icc adjustments:Yang Tse
Select ANSI C89 dialect plus GNU extensions, again.
2008-10-24some more temporary magic for the icc seg-fault issueYang Tse
2008-10-24icc permanent adjustment:Yang Tse
Select precise floating-point model, otherwise doubles are less than 64-bit wide icc test adjustment: Select c89 dialect
2008-10-23icc adjustments:Yang Tse
Enable more icc warnings. Optimization disabling options used only for icc 9.1
2008-10-22some more temporary magic for the icc seg-fault issueYang Tse
2008-10-21some more temporary magic for the icc seg-fault issueYang Tse
2008-10-20some more temporary magic for the icc seg-fault issueYang Tse
2008-10-19messages initially intended only for debug purposes, now become permanentYang Tse
since these are extremely useful when compiler rejects a set of options.
2008-10-17fix missing double-quotesYang Tse
2008-10-16some more temporary magic for the icc seg-fault issueYang Tse
2008-10-15Ensure that shell variable contents which have active meaningYang Tse
to the shell echo command are not interpreted when trying to remove extra whitespace from shell variable content.
2008-10-14Adjust Watcom C warnings:Yang Tse
Disable warnings on structure members padding.
2008-10-14Adjust Tiny C basic options:Yang Tse
Remove -b from debug-enabled configuration, as Tiny C might have been built without the memory and bounds checker support.
2008-10-14Adjust GCC warnings:Yang Tse
Better disable following warnings when cross-compiling with a gcc older than 3.0, to avoid warnings from third party system headers: -Wmissing-declarations -Wmissing-prototypes -Wunused -Wshadow
2008-10-14fix syntax errorYang Tse
2008-10-14Initial attempt to detect Watcom C compilerYang Tse
2008-10-13make naming scheme more consistent across whole fileYang Tse
2008-10-13Adjust GCC warnings:Yang Tse
Disable following warnings when cross-compiling with a gcc older than 3.0, to avoid warnings from third party system headers: -Wmissing-prototypes -Wunused -Wshadow
2008-10-13Adjust GCC --enable-warnings:Yang Tse
Do not enable -pedantic when cross-compiling with a gcc older than 3.0, to avoid warnings from third party system headers.
2008-10-12adjust SGI MIPSpro C detectionYang Tse
2008-10-12LCC compiler adjustments:Yang Tse
Highest warning level is double -A, next is single -A. Due to the big number of warnings these trigger on third party header files it is impratical for us to use any of them here. If you want them simply define it in CPPFLAGS.
2008-10-11remove extra spaceYang Tse
2008-10-11split SGI compiler check. One for MIPS C and another for MIPSpro CYang Tse
2008-10-11LCC compiler adjustments:Yang Tse
Warning level reduced from double -A to single -A
2008-10-10Initial attempt to detect Tiny C compilerYang Tse
2008-10-10Initial attempt to detect LCC compilerYang Tse
2008-10-101) fix bug in CONVERT_INCLUDE_TO_ISYSTEMYang Tse
2) Disable SGI remark: controlling expression is constant
2008-10-10simplify SGI C compiler checkYang Tse
2008-10-10HP C adjustments:Yang Tse
Due to the HP-UX socklen_t issue it is insane to use the +w1 warning level. It generates more than 1100 warnings on socklen_t related statements. Until the issue is somehow fixed we will just use the +w2 warning level.
2008-10-10Add debug tracing for COMPILER_WORKS_IFELSEYang Tse
2008-10-09configure will also warn on 'strict compiler warning' rejected optionsYang Tse
2008-10-09convert rejected compiler options messages into a warningsYang Tse