diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-03-12 02:55:41 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-03-19 00:53:18 +0100 |
commit | aacf48a2e08ea7ac576d4b4ebf81b91fbd8d1c05 (patch) | |
tree | 7938cf4236f21b170c14736ba0f63677c8006e43 /README-maintainer | |
parent | b8aff90997116a84350018f88f1eabdaa368d11b (diff) | |
download | qpdf-aacf48a2e08ea7ac576d4b4ebf81b91fbd8d1c05.tar.zst |
Update configure commands to cmake in README-maintainer
Diffstat (limited to 'README-maintainer')
-rw-r--r-- | README-maintainer | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/README-maintainer b/README-maintainer index 95f98d56..e21e473d 100644 --- a/README-maintainer +++ b/README-maintainer @@ -4,28 +4,28 @@ ROUTINE DEVELOPMENT Default: -./configure CXX="g++ --std=c++14" --enable-werror --enable-maintainer-mode +cmake -DMAINTAINER_MODE=1 -DBUILD_STATIC_LIBS=0 \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo .. Debugging: -./configure CXX="g++ --std=c++14" CFLAGS="-g" CXXFLAGS="-g" \ - --enable-werror --disable-shared --enable-maintainer-mode +cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 \ + -DCMAKE_BUILD_TYPE=Debug .. Profiling: -./configure CXX="g++ --std=c++14" CFLAGS="-g -pg" CXXFLAGS="-g -pg" \ - LDFLAGS="-pg" --enable-werror --disable-shared --enable-maintainer-mode +CFLAGS=-pg LDFLAGS=-pg \ + cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug .. Then run `gprof gmon.out`. Note that gmon.out is not cumulative. Memory checks: -./configure CFLAGS="-fsanitize=address -fsanitize=undefined -g" \ - CXXFLAGS="-fsanitize=address -fsanitize=undefined -g" \ +CFLAGS="-fsanitize=address -fsanitize=undefined" \ + CXXFLAGS="-fsanitize=address -fsanitize=undefined" \ LDFLAGS="-fsanitize=address -fsanitize=undefined" \ - CC=clang CXX="clang++ --std=c++14" \ - --enable-werror --disable-shared --enable-maintainer-mode - + CC=clang CXX=clang++ \ + cmake -DMAINTAINER_MODE=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug .. VERSIONS |