aboutsummaryrefslogtreecommitdiff
path: root/tools/depends
diff options
context:
space:
mode:
Diffstat (limited to 'tools/depends')
-rw-r--r--tools/depends/target/waylandpp/001-fix-gcc13-build.patch19
1 files changed, 14 insertions, 5 deletions
diff --git a/tools/depends/target/waylandpp/001-fix-gcc13-build.patch b/tools/depends/target/waylandpp/001-fix-gcc13-build.patch
index c440c1141e..0cfcfc07e5 100644
--- a/tools/depends/target/waylandpp/001-fix-gcc13-build.patch
+++ b/tools/depends/target/waylandpp/001-fix-gcc13-build.patch
@@ -8,7 +8,16 @@
#include <wayland-version.hpp>
#include <wayland-client-core.h>
#include <wayland-util.hpp>
-
+--- a/include/wayland-server.hpp
++++ b/include/wayland-server.hpp
+@@ -27,6 +27,7 @@
+ #define WAYLAND_SERVER_HPP
+
+ #include <atomic>
++#include <cstdint>
+ #include <functional>
+ #include <list>
+ #include <memory>
--- a/scanner/scanner.cpp
+++ b/scanner/scanner.cpp
@@ -24,6 +24,7 @@
@@ -16,13 +25,13 @@
#include <cmath>
#include <stdexcept>
+#include <cstdint>
-
+
#include "pugixml.hpp"
-
-@@ -928,6 +929,7 @@
+
+@@ -1110,6 +1111,7 @@ int main(int argc, char *argv[])
<< "#include <memory>" << std::endl
<< "#include <string>" << std::endl
<< "#include <vector>" << std::endl
+ << "#include <cstdint>" << std::endl
<< std::endl
- << "#include <wayland-client.hpp>" << std::endl;
+ << (server ? "#include <wayland-server.hpp>" : "#include <wayland-client.hpp>") << std::endl;