File: use-system-libjsonparser.patch

package info (click to toggle)
ddnet 16.4-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 52,000 kB
  • sloc: cpp: 156,115; ansic: 59,064; python: 4,717; sh: 1,101; asm: 946; xml: 128; makefile: 32; java: 21
file content (125 lines) | stat: -rw-r--r-- 4,094 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 532b56c80..874d78147 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -827,7 +827,7 @@ set_src(DEP_MD5_SRC GLOB src/engine/external/md5 md5.c md5.h)
 add_library(md5 EXCLUDE_FROM_ALL OBJECT ${DEP_MD5_SRC})
 
 list(APPEND TARGETS_DEP json md5)
-set(DEP_JSON $<TARGET_OBJECTS:json>)
+set(DEP_JSON)
 set(DEP_MD5)
 if(NOT CRYPTO_FOUND)
   set(DEP_MD5 $<TARGET_OBJECTS:md5>)
@@ -1888,6 +1888,7 @@ set(LIBS
   ${WEBSOCKETS_LIBRARIES}
   ${ZLIB_LIBRARIES}
   ${PLATFORM_LIBS}
+  jsonparser
   # Add pthreads (on non-Windows) at the end, so that other libraries can depend
   # on it.
   ${CMAKE_THREAD_LIBS_INIT}
diff --git a/src/engine/client/client.cpp b/src/engine/client/client.cpp
index 1bebdd3a7..d4af402f4 100644
--- a/src/engine/client/client.cpp
+++ b/src/engine/client/client.cpp
@@ -12,7 +12,7 @@
 #include <base/math.h>
 #include <base/system.h>
 
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 
 #include <game/client/components/menus.h>
 #include <game/generated/protocol.h>
diff --git a/src/engine/client/serverbrowser.cpp b/src/engine/client/serverbrowser.cpp
index f2c97fb79..87a8c6938 100644
--- a/src/engine/client/serverbrowser.cpp
+++ b/src/engine/client/serverbrowser.cpp
@@ -30,7 +30,7 @@
 #include <engine/serverbrowser.h>
 #include <engine/storage.h>
 
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 
 #include <game/client/components/menus.h> // PAGE_DDNET
 
diff --git a/src/engine/client/serverbrowser_http.cpp b/src/engine/client/serverbrowser_http.cpp
index 244b389f1..ff603243e 100644
--- a/src/engine/client/serverbrowser_http.cpp
+++ b/src/engine/client/serverbrowser_http.cpp
@@ -2,7 +2,7 @@
 
 #include <engine/console.h>
 #include <engine/engine.h>
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 #include <engine/serverbrowser.h>
 #include <engine/shared/http.h>
 #include <engine/shared/jobs.h>
diff --git a/src/engine/client/updater.cpp b/src/engine/client/updater.cpp
index c149acb42..3c11d6f3e 100644
--- a/src/engine/client/updater.cpp
+++ b/src/engine/client/updater.cpp
@@ -3,7 +3,7 @@
 #include <base/system.h>
 #include <engine/client.h>
 #include <engine/engine.h>
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 #include <engine/shared/http.h>
 #include <engine/shared/json.h>
 #include <engine/storage.h>
diff --git a/src/engine/shared/http.cpp b/src/engine/shared/http.cpp
index c89dad459..248ea5785 100644
--- a/src/engine/shared/http.cpp
+++ b/src/engine/shared/http.cpp
@@ -3,7 +3,7 @@
 #include <base/log.h>
 #include <base/math.h>
 #include <base/system.h>
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 #include <engine/shared/config.h>
 #include <engine/storage.h>
 #include <game/version.h>
diff --git a/src/engine/shared/json.h b/src/engine/shared/json.h
index 8a09b2c1a..8fd558f62 100644
--- a/src/engine/shared/json.h
+++ b/src/engine/shared/json.h
@@ -1,7 +1,7 @@
 #ifndef ENGINE_SHARED_JSON_H
 #define ENGINE_SHARED_JSON_H
 
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 
 const struct _json_value *json_object_get(const json_value *object, const char *index);
 const struct _json_value *json_array_get(const json_value *array, int index);
diff --git a/src/engine/shared/serverinfo.cpp b/src/engine/shared/serverinfo.cpp
index 6f045d513..60573670e 100644
--- a/src/engine/shared/serverinfo.cpp
+++ b/src/engine/shared/serverinfo.cpp
@@ -2,7 +2,7 @@
 
 #include "json.h"
 #include <base/math.h>
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 #include <engine/serverbrowser.h>
 
 #include <cstdio>
diff --git a/src/test/serverinfo.cpp b/src/test/serverinfo.cpp
index 37b850e8f..2a5ec11ef 100644
--- a/src/test/serverinfo.cpp
+++ b/src/test/serverinfo.cpp
@@ -3,7 +3,7 @@
 #include <engine/serverbrowser.h>
 #include <engine/shared/serverinfo.h>
 
-#include <engine/external/json-parser/json.h>
+#include <json-parser/json.h>
 
 TEST(ServerInfo, ParseLocation)
 {