You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,14 @@
3
3
4
4
## Build suggestion
5
5
6
-
Create a build directory (we suggest ~/builds)
7
-
Create a sub-dir of that directory per branch to build in (this maintains build isolation and avoids polluting your checked out repository)
8
-
Execute `cmake -g "Unix Makefiles" ~/<path to test>` to generate makefiles.
9
-
Use `make -j16` (for some parallelism in building) to build testing binaries.
6
+
This library is header-only.
7
+
There are comprehensive examples in the Catch2 based tests.
8
+
9
+
1. Do not forget to initialize at lest the Catch2 submodule (`git submodule update --init --recursive`)
10
+
2. Create a build directory (we suggest ~/builds)
11
+
3. Create a sub-dir of that directory per branch to build in (this maintains build isolation and avoids polluting your checked out repository)
12
+
4. Execute `cmake -g "Unix Makefiles" ~/<path to repository root of your checkout>/test` to generate makefiles.
13
+
5. Use `make -j16` (for some parallelism in building) to build testing binaries.
10
14
11
15
If you understand GitHub actions, see our "actions configuration" file, [`.github/workflows/master.yaml`](https://github.com/thecppzoo/zoo/blob/master/.github/workflows/master.yaml)
0 commit comments