]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Rework CXXSTD setting via r345708
authorngie <ngie@FreeBSD.org>
Mon, 22 Apr 2019 18:38:54 +0000 (18:38 +0000)
committerngie <ngie@FreeBSD.org>
Mon, 22 Apr 2019 18:38:54 +0000 (18:38 +0000)
commit1fdcadf9b2a8c9e191208d32583cd117dace7f09
treef1a57d59d538f36ed12d9046fe77a1c4c34dfb41
parentb00e0c706c0c6a2918d14b1b3c4c5a4f8e2fedb2
Rework CXXSTD setting via r345708

This change allows the user to once again override the C++ standard, restoring
high-level pre-r345708 behavior.

This also unbreaks building lib/ofed/libibnetdisc/Makefile with a non-C++11
capable compiler, e.g., g++ 4.2.1, as the library supported being built with
older C++ standards.

MFC after: 2 weeks
MFC with: r345708
Reviewed by: emaste
Reported by: jbeich
Differential Revision: https://reviews.freebsd.org/D19895 (as part of a larger change)
lib/libc++/Makefile
lib/libc++experimental/Makefile
lib/libc++fs/Makefile
lib/libcxxrt/Makefile
lib/libgcc_eh/Makefile.inc
lib/ofed/libibnetdisc/Makefile
usr.bin/dtc/Makefile