Commit 34c0a880222916e324a0c383ec463f73922b3864

Authored by Jay Berkenbilt
1 parent 700f5b96

Local dev: use --std=c++11 explicitly

Since g++ (as of this writing) uses c++14 by default, this prevents me
from accidentally using c++14 features.
Showing 1 changed file with 6 additions and 5 deletions
README-maintainer
@@ -4,16 +4,17 @@ ROUTINE DEVELOPMENT @@ -4,16 +4,17 @@ ROUTINE DEVELOPMENT
4 4
5 Default: 5 Default:
6 6
7 -./configure --enable-werror 7 +./configure CXX="g++ --std=c++11" --enable-werror
8 8
9 Debugging: 9 Debugging:
10 10
11 -./configure CFLAGS="-g" CXXFLAGS="-g" --enable-werror --disable-shared 11 +./configure CXX="g++ --std=c++11" CFLAGS="-g" CXXFLAGS="-g" \
  12 + --enable-werror --disable-shared
12 13
13 Profiling: 14 Profiling:
14 15
15 -./configure CFLAGS="-g -pg" CXXFLAGS="-g -pg" LDFLAGS="-pg" \  
16 - --enable-werror --disable-shared 16 +./configure CXX="g++ --std=c++11" CFLAGS="-g -pg" CXXFLAGS="-g -pg" \
  17 + LDFLAGS="-pg" --enable-werror --disable-shared
17 18
18 Then run `gprof gmon.out`. Note that gmon.out is not cumulative. 19 Then run `gprof gmon.out`. Note that gmon.out is not cumulative.
19 20
@@ -22,7 +23,7 @@ Memory checks: @@ -22,7 +23,7 @@ Memory checks:
22 ./configure CFLAGS="-fsanitize=address -fsanitize=undefined -g" \ 23 ./configure CFLAGS="-fsanitize=address -fsanitize=undefined -g" \
23 CXXFLAGS="-fsanitize=address -fsanitize=undefined -g" \ 24 CXXFLAGS="-fsanitize=address -fsanitize=undefined -g" \
24 LDFLAGS="-fsanitize=address -fsanitize=undefined" \ 25 LDFLAGS="-fsanitize=address -fsanitize=undefined" \
25 - CC=clang CXX=clang++ \ 26 + CC=clang CXX="clang++ --std=c++11" \
26 --enable-werror --disable-shared 27 --enable-werror --disable-shared
27 28
28 GOOGLE OSS-FUZZ 29 GOOGLE OSS-FUZZ