aboutsummaryrefslogtreecommitdiff
path: root/share/mk/bsd.compiler.mk
Commit message (Expand)AuthorAgeFilesLines
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Enable -ftrivial-auto-var-init flags for gcc >= 12Dimitry Andric2023-05-231-1/+5
* bsd.compiler.mk: Add a c++20 compiler feature.John Baldwin2022-11-191-0/+4
* Remove more quotes around Makefile .error/.warn/.info strings.John Baldwin2022-02-041-1/+1
* Add an arm64 sha512 feature checkAndrew Turner2021-12-011-0/+8
* bsd.compiler.mk: Fix cross-building from non-FreeBSDJessica Clarke2021-08-121-1/+7
* Enable compressed debug on little-endian targetsEd Maste2021-08-081-1/+8
* Use compressed debug in standalone userland debug files by defaultEd Maste2021-08-041-1/+1
* bsd.compiler.mk: Use CCACHE_PKG_PREFIX as ports now supports.Bryan Drewery2021-07-121-2/+3
* bsd.compiler.mk: detect Apple Clang for cross-buildsAlex Richardson2021-04-201-1/+11
* Add fileprefixmap compiler featureDan McGregor2021-02-171-0/+4
* bsd.compiler.mk: Detect distribution-provided GCC when executed as ccJessica Clarke2021-02-091-0/+9
* Support initializing stack variables on function entryBrooks Davis2020-11-101-1/+2
* Avoid recomputing COMPILER_/LINKER_ variables when set explicitlyAlex Richardson2020-08-261-2/+5
* Remove tests for obsolete compilers in the build systemEric van Gyzen2020-05-121-11/+3
* Fix compilation with upstream clang builtin headers.Brooks Davis2020-04-061-1/+6
* Use __ as the separator for the exported vars in bsd.compiler/linker.mkAlex Richardson2019-11-151-5/+5
* Allow for compiler versions >= 10Mitchell Horne2019-09-081-1/+1
* Add c++14 and c++17 to COMPILER_FEATURESAlan Somers2019-07-241-1/+11
* Don't run cc --version during cleandir/obj stagesAlex Richardson2018-10-311-0/+11
* Only compute the X_COMPILER_*/X_LINKER_* variables when neededAlex Richardson2018-10-231-1/+10
* CCACHE_BUILD: Avoid ccache when looking up compiler metadata.Bryan Drewery2018-06-271-2/+2
* Reduce exec and fstat overhead for non-build targets.Bryan Drewery2018-06-201-1/+1
* Add WITH_SYSTEM_LINKER, on by default, that avoids building lld when possible.Bryan Drewery2018-06-201-0/+2
* Recognize the base/gcc compiler as GCC.John Baldwin2018-05-091-1/+1
* add retpoline compiler and linker feature flagsEd Maste2018-02-071-4/+8
* CCACHE_BUILD: Follow-up r321880: Fix some PATH issues with buildworld.Bryan Drewery2017-08-011-1/+4
* CCACHE_BUILD: Allow setting CCACHE_BUILD_TYPE=wrapper.Bryan Drewery2017-08-011-2/+9
* Add basic bsd.linker.mk auto included from bsd.compiler.mk.Bryan Drewery2017-06-221-0/+1
* Fix spelling error.Bryan Drewery2017-06-221-1/+1
* Detect clang on macOS. The version string is slightly different.Marcel Moolenaar2016-10-241-1/+1
* WITH_CCACHE_BUILD + WITH_META_MODE: Ignore ccache changes.Bryan Drewery2016-06-031-0/+3
* GCC External: Revert r300886, r300904, r300917, r300918Bryan Drewery2016-05-291-15/+7
* Always export X_* vars.Bryan Drewery2016-05-281-7/+15
* Use sed(1) to determine cc version rather than tail(1) since it is already in...Bryan Drewery2016-05-231-1/+1
* Fetch the __FreeBSD_cc_version as COMPILER_FREEBSD_VERSION.Bryan Drewery2016-05-211-1/+15
* Auto determine X_COMPILER_TYPE/X_COMPILER_VERSION if XCC is set.Bryan Drewery2016-05-211-29/+44
* CCACHE_BUILD+META_MODE: Lookup and canonicalize the default CCACHE_DIR.Bryan Drewery2016-03-011-1/+5
* For determining the compiler version, quote the string to be echo'd,Dimitry Andric2015-12-311-1/+1
* CCACHE_BUILD: Only export CCACHE_PATH= if it was already set with a value.Bryan Drewery2015-12-081-0/+2
* Fix some makeman issues.Bryan Drewery2015-12-081-0/+1
* Add built-in ccache build support via WITH_CCACHE_BUILD option.Bryan Drewery2015-11-081-0/+65
* Don't hide stderr when checking ${CC} --version.Bryan Drewery2015-10-311-1/+1
* Improve safety of caching from r289659 by only importing of none of theBryan Drewery2015-10-201-0/+9
* Pass COMPILER_TYPE and COMPILER_VERSION to sub-makes to avoid redundantBryan Drewery2015-10-201-0/+20
* Mention what 'common' is forSimon J. Gerraty2015-06-101-0/+2
* Merge from headSimon J. Gerraty2015-05-261-12/+16
|\
| * The previous commit should have been a logical or not a logical "and"Enji Cooper2014-12-081-1/+1
| * ${CC} --version doesn't need to be queried if both COMPILER_TYPE andEnji Cooper2014-12-061-0/+2
| * Fix typos in comments and wrap to <80 columnsEnji Cooper2014-12-061-10/+14