[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] branch master updated: meson: update readme
From: |
gnunet |
Subject: |
[gnunet] branch master updated: meson: update readme |
Date: |
Thu, 23 Nov 2023 22:04:37 +0100 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository gnunet.
The following commit(s) were added to refs/heads/master by this push:
new 30bef54dc meson: update readme
30bef54dc is described below
commit 30bef54dcd03495ecd3e7701b9390b8825f21546
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Thu Nov 23 22:04:33 2023 +0100
meson: update readme
---
README.meson.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 55 insertions(+), 2 deletions(-)
diff --git a/README.meson.md b/README.meson.md
index a92046943..2ebf620f1 100644
--- a/README.meson.md
+++ b/README.meson.md
@@ -26,18 +26,71 @@ DISCLAIMER: This is a work in progress. The meson build
system will be maintaine
## Use
+To compile run:
```
$ meson setup $builddir
$ cd $builddir
-$ meson configure -Dprefix=$string -Dexperimental=$bool -Dmonolith=$bool
+$ meson configure -Dprefix=$PFX -Dexperimental=$BOOL
$ meson compile
+```
+
+to install:
+
+```
$ meson install
+```
+
+to make tarball (runs tests unless specified to skip):
+
+```
$ meson dist
```
+to uninstall:
+
+```
+$ ninja uninstall
+```
+
+## Test
+
+You can run the tests as:
+
+```
+$ meson test
+```
+
+you can run individual tests as:
+
+```
+$ meson test $TESTNAME
+```
+
+for example:
+
+
+```
+$ meson test test_gnsrecord_crypto
+```
+
+you can run test suites for components as:
+
+
+```
+$ meson test --suite util
+```
+
+performance tests are not included by default.
+To also have performance tests available use the ```full``` setup:
+
+```
+$ meson test --setup full
+```
+
+You can use this switch also when running suites or individual tests.
## Open issues
- - Tests are always built: https://github.com/mesonbuild/meson/pull/6511
+ - All tests are always built: https://github.com/mesonbuild/meson/pull/6511
- libtool versioning is different from soversion and version in meson
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnunet] branch master updated: meson: update readme,
gnunet <=