cc_project_template_gn

A gn, ninja, and googletest-based C++ project template
git clone https://git.bracken.jp/cc_project_template_gn.git
Log | Files | Refs | Submodules | README | LICENSE

commit 129b25211594fe3469b70e8616bc03d222a73a84
parent 8b8bed6c2c8f8d757b40dcd9ae20e7f2345f5e06
Author: Chris Bracken <chris@bracken.jp>
Date:   Fri,  5 Oct 2018 13:08:27 -0700

Use C++17 for Objective-C++

Also adds comments on on language standard and warnings configs.

Diffstat:
Mbuild/BUILD.gn | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/build/BUILD.gn b/build/BUILD.gn @@ -1,3 +1,4 @@ +# Default language standards. config("compiler_std") { cflags_c = [ "-std=c11", @@ -5,8 +6,12 @@ config("compiler_std") { cflags_cc = [ "-std=c++17", ] + cflags_objcc = [ + "-std=c++17", + ] } +# Default compiler warnings. config("compiler_warnings") { cflags = [ "-Weverything", @@ -15,4 +20,7 @@ config("compiler_warnings") { cflags_cc = [ "-Wno-c++98-compat", ] + cflags_objcc = [ + "-Wno-c++98-compat", + ] }