Commit 9ea34d5
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,
lacking of .SHELLSTATUS.
This commit fixes the macOS/Arm64 detection issue and reworks the build
commands to run everything in a single shell invocation, capturing both
the exit code and program output without relying on .SHELLSTATUS.1 parent 1286b3c commit 9ea34d5
3 files changed
+9
-11
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 | |
|---|---|---|---|
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
| 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