Skip to content

Commit b0fa353

Browse files
committed
src: use simdutf for converting externalized builtins to UTF-16
nodejs/node#46119
1 parent ad0a5e2 commit b0fa353

1 file changed

Lines changed: 28 additions & 3 deletions

File tree

patches/node/build_add_gn_build_files.patch

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ This adds GN build files for Node, so we don't have to build with GYP.
77

88
diff --git a/BUILD.gn b/BUILD.gn
99
new file mode 100644
10-
index 0000000000000000000000000000000000000000..db80a8f00a84bf54f723c21300e7579c994d0514
10+
index 0000000000000000000000000000000000000000..5e8577795316984f3073204523d82a17f44b0f88
1111
--- /dev/null
1212
+++ b/BUILD.gn
13-
@@ -0,0 +1,438 @@
13+
@@ -0,0 +1,439 @@
1414
+import("//v8/gni/v8.gni")
1515
+import("node.gni")
1616
+
@@ -223,8 +223,9 @@ index 0000000000000000000000000000000000000000..db80a8f00a84bf54f723c21300e7579c
223223
+ deps = [
224224
+ ":node_js2c",
225225
+ "deps/googletest:gtest",
226-
+ "deps/uvwasi",
227226
+ "deps/base64",
227+
+ "deps/simdutf",
228+
+ "deps/uvwasi",
228229
+ "//third_party/zlib",
229230
+ "//third_party/brotli:dec",
230231
+ "//third_party/brotli:enc",
@@ -945,6 +946,30 @@ index 0000000000000000000000000000000000000000..23eed033d31eced6a85c794eee550655
945946
+ "lib/nghttp2_version.c",
946947
+ ]
947948
+}
949+
diff --git a/deps/simdutf/BUILD.gn b/deps/simdutf/BUILD.gn
950+
new file mode 100644
951+
index 0000000000000000000000000000000000000000..48c7aeb4f283249d6b3302184c2db34f648c21f8
952+
--- /dev/null
953+
+++ b/deps/simdutf/BUILD.gn
954+
@@ -0,0 +1,18 @@
955+
+config("simdutf_config") {
956+
+ include_dirs = [ "." ]
957+
+}
958+
+
959+
+static_library("simdutf") {
960+
+ include_dirs = [ "." ]
961+
+ sources = [
962+
+ "simdutf.cpp",
963+
+ ]
964+
+
965+
+ public_configs = [ ":simdutf_config" ]
966+
+
967+
+ cflags_cc = [
968+
+ "-Wno-ambiguous-reversed-operator",
969+
+ "-Wno-c++98-compat-extra-semi",
970+
+ "-Wno-unused-function",
971+
+ ]
972+
+}
948973
diff --git a/deps/uv/BUILD.gn b/deps/uv/BUILD.gn
949974
new file mode 100644
950975
index 0000000000000000000000000000000000000000..d6bed57461820ce08391fc424a1f842bd282fa75

0 commit comments

Comments
 (0)