mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:47:34 +00:00
Ports: Add ninja
- 1.8.2 for now, newer versions need high-res timestamp file APIs which serenity doesn't have yet - pselect() instead of ppoll() for now, same reason (depends on #2609) - no good default for -j yet (see nproc.patch) - `-l` probably doesn't work yet (see loadavg.patch), but I've never used that anyways - some minor include patches that I've also sent upstream Other than that, this seems to work reasonably well. It currently produces some spam on stdout from probably the shell.
This commit is contained in:
parent
d23e655c83
commit
7f73f0300c
6 changed files with 98 additions and 0 deletions
12
Ports/ninja/patches/unistd-for-stat.patch
Normal file
12
Ports/ninja/patches/unistd-for-stat.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
diff --git a/src/disk_interface.cc b/src/disk_interface.cc
|
||||
index 28530b1..4da9a38 100644
|
||||
--- a/src/disk_interface.cc
|
||||
+++ b/src/disk_interface.cc
|
||||
@@ -21,6 +21,7 @@
|
||||
#include <string.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <sstream>
|
Loading…
Add table
Add a link
Reference in a new issue