aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-03-12 02:55:41 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-03-19 00:53:18 +0100
commitaacf48a2e08ea7ac576d4b4ebf81b91fbd8d1c05 (patch)
tree7938cf4236f21b170c14736ba0f63677c8006e43
parentb8aff90997116a84350018f88f1eabdaa368d11b (diff)
downloadqpdf-aacf48a2e08ea7ac576d4b4ebf81b91fbd8d1c05.tar.zst
Update configure commands to cmake in README-maintainer
-rw-r--r--README-maintainer20
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