summaryrefslogtreecommitdiff
path: root/INSTALL.md
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-08-25 21:30:08 +0300
committeraqua <aqua@iserlohn-fortress.net>2022-08-27 08:52:19 +0300
commit8f992bb6ff8a1995ed757edf39578c986ef700fc (patch)
treea45ce632366fb8daefcb8847d16d762e1219550b /INSTALL.md
parentAdd scripts/check_license.py (diff)
downloadrekonq-8f992bb6ff8a1995ed757edf39578c986ef700fc.tar.xz
Add CMakePresets.json
- add clang-tidy to debug configuration - add valgrind target: test_memcheck - add coverage target: test_coverage - bitbucket pipelines: store test results in junit format for test reporting
Diffstat (limited to 'INSTALL.md')
-rw-r--r--INSTALL.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/INSTALL.md b/INSTALL.md
index 6199b9af..a74fdfa7 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -9,9 +9,13 @@ To build, rekonq needs at least:
- cmake 2.23
- gcc 12
-### Optional dependencies
-The tests can be enable with ``-DTESTING=ON`` and require gtest.
+### Debug builds
+``Debug`` builds have the following additional dependencies:
+- gtest and gmock
+- gcov, lcov
+- clang-tidy
+
## Building rekonq
@@ -21,10 +25,10 @@ Once you have cloned the repository you need to clone the submodules with:
git submodule update --init
```
-To build it perform the following commands:
+To build it perform the following commands in the source dir:
```sh
-cmake -B build -DCMAKE_BUILD_TYPE=Release
+cmake --preset release
make -C build
sudo make -C build install
```
@@ -32,6 +36,7 @@ sudo make -C build install
If you want to install rekonq locally, do not run the ``make install`` command.
rekonq can then be found in ``build/src`` and is executed with ``./rekonq``.
+
## Getting Help