diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-10-08 18:55:37 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-10-08 18:55:37 +0000 |
commit | 91bfd4296df5745892d36b7cd8bc83cc7911796d (patch) | |
tree | c33fa012a06dc1d3baa257c00cf1a987becf45f5 /CHANGES | |
parent | 02a34ce656430185139c2ef9ad429fb6ac5302e4 (diff) | |
download | ports-91bfd4296df5745892d36b7cd8bc83cc7911796d.tar.gz ports-91bfd4296df5745892d36b7cd8bc83cc7911796d.zip |
New USES=compiler
Supported arguments are:
- c++11-lang: the port needs a c++11 aware compiler what ever standard
library it uses, implies features
- c++11-lib: the port needs a c++11 standard library, implies features
- c11: the ports needs a c11 aware compiler implies features
- features: this will create a COMPILER_FEATURES variable which contains
the list of features ${CC} do support, implies env.
- env: the COMPILER_TYPE will be set to either gcc or clang.
By default the uses will try to use clang33 from ports when nothing in
base is relevant except if the user explicitly defines
FAVORITE_COMPILER=gcc in his make.conf
Please note that testing tinderbox prior to version: 4.0.1_1 is not able to
properly figure out the dependencies implied by this USES.
Notes
Notes:
svn path=/head/; revision=329823
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -11,6 +11,24 @@ in the release notes and/or placed into UPDATING. All ports committers are allowed to commit to this file. 20131008: +AUTHOR: bapt@FreeBSD.org + + New "compiler" USES to be able to select the compiler based on the + features it provides. + Supported arguments are: + - c++11-lang: the port needs a c++11 aware compiler what ever standard + library it uses, implies features + - c++11-lib: the port needs a c++11 standard library, implies features + - c11: the ports needs a c11 aware compiler implies features + - features: this will create a COMPILER_FEATURES variable which contains + the list of features ${CC} do support, implies env. + - env: the COMPILER_TYPE will be set to either gcc or clang. + + By default the uses will try to use clang33 from ports when nothing in + base is relevant except if the user explicitly defines + FAVORITE_COMPILER=gcc in his make.conf + +20131008: AUTHOR: makc@FreeBSD.org New USES: qmake, configure tool widely used among Qt based projects. |