Skip to content

Commit 19e2559

Browse files
author
Nat!
committed
update README.md
1 parent 394bca4 commit 19e2559

File tree

2 files changed

+35
-7
lines changed

2 files changed

+35
-7
lines changed

README.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ It follows the Apple "Objective-C 1 Runtime" and [adds many features](//www.mull
77
from "Objective-C 2.0", but the runtime function calls are completely different.
88
It is designed to be suitable for massive multi-threading.
99

10+
The runtime builds at least on the following platform/compiler combinations:
11+
12+
| OS | Compiler | Flags
13+
|----------|------------|--------
14+
| Ubuntu | GCC |  
15+
| Ubuntu | GCC | -O3
16+
| Ubuntu | Clang |  
17+
| Ubuntu | Clang | Debug
18+
| Windows | MSVC Win32 |  
19+
| Windows | MSVC Win64 |  
20+
| Windows | GCC |  
21+
| macOS | Clang |  
22+
| macOS | GCC |  
23+
1024

1125

1226
| Release Version | Release Notes | AI Documentation
@@ -131,8 +145,8 @@ As long as your sources are using `#include "include-private.h"` and your header
131145
mulle-sde add github:mulle-objc/mulle-objc-runtime
132146
```
133147

134-
To only add the sources of mulle-objc-runtime with dependency
135-
sources use [clib](https://github.com/clibs/clib):
148+
To only add the sources of mulle-objc-runtime with all the sources of its
149+
dependencies replace "github:" with [clib:](https://github.com/clibs/clib):
136150

137151
## Legacy adds
138152

@@ -218,17 +232,17 @@ Download the latest [tar](https://github.com/mulle-objc/mulle-objc-runtime/archi
218232
Install **mulle-objc-runtime** into `/usr/local` with [cmake](https://cmake.org):
219233

220234
``` sh
221-
export MULLE_SDK_PATH="/usr/local" # important!
222-
cmake -B build \
223-
-DCMAKE_INSTALL_PREFIX="${MULLE_SDK_PATH}" \
224-
-DCMAKE_PREFIX_PATH="${MULLE_SDK_PATH}" \
235+
PREFIX_DIR="/usr/local"
236+
cmake -B build \
237+
-DMULLE_SDK_PATH="${PREFIX_DIR}" \
238+
-DCMAKE_INSTALL_PREFIX="${PREFIX_DIR}" \
239+
-DCMAKE_PREFIX_PATH="${PREFIX_DIR}" \
225240
-DCMAKE_BUILD_TYPE=Release &&
226241
cmake --build build --config Release &&
227242
cmake --install build --config Release
228243
```
229244

230245

231-
232246
## Author
233247

234248
[Nat!](https://mulle-kybernetik.com/weblog) for Mulle kybernetiK

cola/description.md.bud

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,17 @@ A portable Objective-C runtime written in C11. No Assembler required.
22
It follows the Apple "Objective-C 1 Runtime" and [adds many features](//www.mulle-kybernetik.com/weblog/2015/mulle_objc_present_and_absent.html)
33
from "Objective-C 2.0", but the runtime function calls are completely different.
44
It is designed to be suitable for massive multi-threading.
5+
6+
The runtime builds at least on the following platform/compiler combinations:
7+
8+
| OS | Compiler | Flags
9+
|----------|------------|--------
10+
| Ubuntu | GCC |  
11+
| Ubuntu | GCC | -O3
12+
| Ubuntu | Clang |  
13+
| Ubuntu | Clang | Debug
14+
| Windows | MSVC Win32 |  
15+
| Windows | MSVC Win64 |  
16+
| Windows | GCC |  
17+
| macOS | Clang |  
18+
| macOS | GCC |  

0 commit comments

Comments
 (0)