Commit aacf48a2e08ea7ac576d4b4ebf81b91fbd8d1c05

Authored by Jay Berkenbilt
Committed by Jay Berkenbilt
1 parent b8aff909

Update configure commands to cmake in README-maintainer

Showing 1 changed file with 10 additions and 10 deletions
README-maintainer
... ... @@ -4,28 +4,28 @@ ROUTINE DEVELOPMENT
4 4  
5 5 Default:
6 6  
7   -./configure CXX="g++ --std=c++14" --enable-werror --enable-maintainer-mode
  7 +cmake -DMAINTAINER_MODE=1 -DBUILD_STATIC_LIBS=0 \
  8 + -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
8 9  
9 10 Debugging:
10 11  
11   -./configure CXX="g++ --std=c++14" CFLAGS="-g" CXXFLAGS="-g" \
12   - --enable-werror --disable-shared --enable-maintainer-mode
  12 +cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 \
  13 + -DCMAKE_BUILD_TYPE=Debug ..
13 14  
14 15 Profiling:
15 16  
16   -./configure CXX="g++ --std=c++14" CFLAGS="-g -pg" CXXFLAGS="-g -pg" \
17   - LDFLAGS="-pg" --enable-werror --disable-shared --enable-maintainer-mode
  17 +CFLAGS=-pg LDFLAGS=-pg \
  18 + cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug ..
18 19  
19 20 Then run `gprof gmon.out`. Note that gmon.out is not cumulative.
20 21  
21 22 Memory checks:
22 23  
23   -./configure CFLAGS="-fsanitize=address -fsanitize=undefined -g" \
24   - CXXFLAGS="-fsanitize=address -fsanitize=undefined -g" \
  24 +CFLAGS="-fsanitize=address -fsanitize=undefined" \
  25 + CXXFLAGS="-fsanitize=address -fsanitize=undefined" \
25 26 LDFLAGS="-fsanitize=address -fsanitize=undefined" \
26   - CC=clang CXX="clang++ --std=c++14" \
27   - --enable-werror --disable-shared --enable-maintainer-mode
28   -
  27 + CC=clang CXX=clang++ \
  28 + cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug ..
29 29  
30 30 VERSIONS
31 31  
... ...