Skip to content

Commit f1a061c

Browse files
authored
Mention of XCode
1 parent baed8e1 commit f1a061c

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
22
[![C++ CI](https://github.com/thecppzoo/zoo/actions/workflows/master.yaml/badge.svg)](https://github.com/thecppzoo/zoo/actions/workflows/master.yaml)
33

4+
## Build suggestion
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.
10+
11+
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)
12+
13+
`cmake -G Xcode` is supported, however, only the target `zooTestDebugTest` is debuggable within XCode, this is the target with all tests, the individual sections use "object libraries" that XCode is not supporting.
14+
415
# zoo
516

617
## CPPCon 2022:
@@ -12,12 +23,3 @@ Please contact us for information about the work we are doing for C++ Now 2023,
1223

1324
See the Catch2 based tests in
1425
`/test/`
15-
16-
## Build suggestion
17-
18-
Create a build directory (we suggest ~/builds)
19-
Create a sub-dir of that directory per branch to build in (this maintains build isolation and avoids polluting your checked out repository)
20-
Execute `cmake -g "Unix Makefiles" ~/<path to test>` to generate makefiles.
21-
Use `make -j16` (for some parallelism in building) to build testing binaries.
22-
23-
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

Comments
 (0)