Commit 8da8f0e
committed
Allow macOS build
Commit 2ab8a68 failed to detect macOS/Arm64 properly, and commit 2e87a75
relied on the .SHELLSTATUS feature introduced in GNU make 4.2 (released
on 2016-05-22). However, macOS ships with GNU make 3.81 by default.
This commit fixes the macOS/Arm64 detection issue and runs everything in
a single shell invocation, capturing both the exit code and program
output without relying on '.SHELLSTATUS'.1 parent aa7efae commit 8da8f0e
2 files changed
+8
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | 360 | | |
367 | 361 | | |
368 | 362 | | |
369 | 363 | | |
370 | 364 | | |
371 | 365 | | |
372 | | - | |
373 | | - | |
374 | | - | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
375 | 371 | | |
376 | 372 | | |
377 | 373 | | |
378 | 374 | | |
379 | 375 | | |
380 | | - | |
| 376 | + | |
381 | 377 | | |
382 | 378 | | |
383 | 379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
0 commit comments