| # Probe the compiler for vintage, version, etc. This is used for setting |
| # optional make knobs under the DEVELOPER knob. |
| # we get something like (this is at least true for gcc and clang) |
| # FreeBSD clang version 3.4.1 (tags/RELEASE...) |
| $CC -v 2>&1 | grep ' version ' |
| get_version_line | sed 's/^\(.*\) version [0-9][^ ]* .*/\1/' |
| get_version_line | sed 's/^.* version \([0-9][^ ]*\) .*/\1/' |
| version=$(get_version | cut -f 1 -d .) |
| # Print a feature flag not only for the current version, but also |
| # for any prior versions we encompass. This avoids needing to do |
| # numeric comparisons in make, which are awkward. |
| while test "$version" -gt 0 |
| : unknown compiler family |