Skip to content

Commit c0807aa

Browse files
committed
update readme
1 parent 55bfe5d commit c0807aa

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ echo | clang++ -c -v -x c++ - 2>&1 | sed -Ee '/search starts here/,/End of searc
3333
3434
### System Requirements
3535

36-
macOS is required as this is a macOS specific `sysctl`, even BSD does not implement it. Your system must support `sysctl` and `KERN_PROCARGS2`, which probably means macOS [10.3](https://github.com/apple-oss-distributions/xnu/blob/xnu-517/bsd/sys/sysctl.h#L332) or later, though I haven't tested versions older than 10.7. You'll also need a non-ancient Clang++ (C++11 is required, C++20 is the default standard on Clang++ versions > 13, otherwise C++17) you can override the C++ std by setting `CXXFLAGS="--std=c++11 -O3 -Iinclude"`.
36+
macOS is required as this is a macOS specific `sysctl`, even BSD does not implement it. Your system must support `sysctl` and `KERN_PROCARGS2`, which probably means macOS [10.3](https://github.com/apple-oss-distributions/xnu/blob/xnu-517/bsd/sys/sysctl.h#L332) or later, though I haven't tested versions older than 10.7. You'll also need a non-ancient Clang++ (C++11 is the minimum required standard, C++23 is the default standard on Clang++ versions > 13, otherwise C++17 is the default standard) you can override the C++ std by setting `CXXFLAGS="--std=c++11 -O3 -Iinclude"`. All feature testing uses [the C++20 method](https://en.cppreference.com/w/cpp/feature_test.html).
3737

3838
## Building libgetargv++
3939

@@ -46,13 +46,13 @@ To make `libgetargv++`:
4646

4747
To make `libgetargv` Clone [the repo](https://github.com/getargv/getargv) and run `make dylib`.
4848

49-
I've built `libgetargv` on macOS 10.7-14, using only the CLT package, not the full Xcode install. If you need to override variables, do so inside the `make` command, eg: `make EXTRA_CPPFLAGS=-DMACRO EXTRA_CFLAGS=-std=c17 dylib`. If you are trying to build on a version of macOS earlier than 10.7, let me know how it goes.
49+
I've built `libgetargv` on macOS 10.7-15, using only the CLT package, not the full Xcode install. If you need to override variables, do so inside the `make` command, eg: `make EXTRA_CPPFLAGS=-DMACRO EXTRA_CFLAGS=-std=c17 dylib`. If you are trying to build on a version of macOS earlier than 10.7, let me know how it goes.
5050

5151
## Testing
5252

5353
Run `make -C test`.
5454

55-
I've tested libgetargv++ on macOS 10.7-14, and run CI against all available GitHub hosted macOS runners, with plans to standup a CI cluster of VMs once I acquire appropriate hardware.
55+
I've tested libgetargv++ on macOS 10.7-15, and run CI against all available GitHub hosted macOS runners, with plans to standup a CI cluster of VMs once I acquire appropriate hardware.
5656

5757
## Usage
5858

0 commit comments

Comments
 (0)