Changeset View
Changeset View
Standalone View
Standalone View
INSTALL.txt
Show All 38 Lines | 38 | For debug: | |||
---|---|---|---|---|---|
39 | 39 | | |||
40 | static analyzer: | 40 | static analyzer: | ||
41 | scan-build -k -v -V cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ | 41 | scan-build -k -v -V cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ | ||
42 | -DCMAKE_BUILD_TYPE=Debug \ | 42 | -DCMAKE_BUILD_TYPE=Debug \ | ||
43 | -DKDE_INSTALL_LIBDIR=lib \ | 43 | -DKDE_INSTALL_LIBDIR=lib \ | ||
44 | -DKDE_INSTALL_LIBEXECDIR=lib \ | 44 | -DKDE_INSTALL_LIBEXECDIR=lib \ | ||
45 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ | 45 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ | ||
46 | -DK3B_BUILD_API_DOCS=ON \ | 46 | -DK3B_BUILD_API_DOCS=ON \ | ||
47 | -DK3B_ENABLE_PERMISSION_HELPER=ON \ | | |||
48 | -DK3B_DEBUG=ON | 47 | -DK3B_DEBUG=ON | ||
49 | 48 | | |||
50 | dynamic analyzer and fuzzer: | 49 | dynamic analyzer and fuzzer: | ||
51 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ | 50 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ | ||
52 | -DCMAKE_CXX_COMPILER=clang++ \ | 51 | -DCMAKE_CXX_COMPILER=clang++ \ | ||
53 | -DECM_ENABLE_SANITIZERS='address;undefined' \ | 52 | -DECM_ENABLE_SANITIZERS='address;undefined' \ | ||
54 | -DCMAKE_CXX_FLAGS="-fsanitize-coverage=edge,indirect-calls,8bit-counters,trace-bb,trace-cmp" \ | 53 | -DCMAKE_CXX_FLAGS="-fsanitize-coverage=edge,indirect-calls,8bit-counters,trace-bb,trace-cmp" \ | ||
55 | -DCMAKE_BUILD_TYPE=Debug \ | 54 | -DCMAKE_BUILD_TYPE=Debug \ | ||
56 | -DKDE_INSTALL_LIBDIR=lib \ | 55 | -DKDE_INSTALL_LIBDIR=lib \ | ||
57 | -DKDE_INSTALL_LIBEXECDIR=lib \ | 56 | -DKDE_INSTALL_LIBEXECDIR=lib \ | ||
58 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ | 57 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ | ||
59 | -DK3B_BUILD_API_DOCS=ON \ | 58 | -DK3B_BUILD_API_DOCS=ON \ | ||
60 | -DK3B_ENABLE_PERMISSION_HELPER=ON \ | | |||
61 | -DK3B_DEBUG=ON | 59 | -DK3B_DEBUG=ON | ||
62 | 60 | | |||
63 | If the cmake run was successful you are presented with a list of configure results that shows | 61 | If the cmake run was successful you are presented with a list of configure results that shows | ||
64 | which optional features are enabled. Now just compile K3b: | 62 | which optional features are enabled. Now just compile K3b: | ||
65 | 63 | | |||
66 | make | 64 | make | ||
67 | 65 | | |||
68 | if for static analyzer: | 66 | if for static analyzer: | ||
Show All 13 Lines |