summaryrefslogtreecommitdiffhomepage
path: root/auto/cc/clang (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-04-24Configure: fixed clang version detection (closes #1539).Ruslan Ermilov1-1/+2
While 325b3042edd6 fixed it on MINIX, it broke it on systems that output the word "version" on several lines with "cc -v". The fix is to only consider "clang version" or "LLVM version" as clang version, but this time only using sed(1).
2017-11-23Configure: fixed clang detection on MINIX.Maxim Dounin1-1/+1
As per POSIX, basic regular expressions have no alternations, and the interpretation of the "\|" construct is undefined. At least on MINIX and Solaris grep interprets "\|" as literal "|", and not as an alternation as GNU grep does. Removed such constructs introduced in f1daa0356a1d. This fixes clang detection on MINIX.
2016-06-30Internal md5 and sha1 implementations are now always used.Maxim Dounin1-6/+0
This reduces the number of moving parts in ABI compatibility checks. Additionally, it also allows to use OpenSSL in FIPS mode while still using md5 for non-security tasks.
2014-05-28Configure: added -Wno-deprecated-declarations on OS X.Maxim Dounin1-0/+5
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-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-04-29Configure: fixed detection of newer Apple clang compilers.Ruslan Ermilov1-2/+2
2012-07-24Added the Clang compiler support.Ruslan Ermilov1-0/+98
The -Werror is commented out to not break builds on Linux.