Skip to content

Commit 1345bc2

Browse files
dbortfacebook-github-bot
authored andcommitted
Update flatbuffers to v24.3.25 (#3966)
Summary: See changes in google/flatbuffers@v23.5.26...v24.3.25 We don't need anything specific from this newer version, but it's good to stay up-to-date to ensure we have the latest bug/security fixes. This required updating the buck targets to match the latest source/header lists at https://github.com/google/flatbuffers/blob/v24.3.25/CMakeLists.txt#L121-L207 Pull Request resolved: #3966 Test Plan: Followed the instructions at https://pytorch.org/executorch/main/getting-started-setup.html `buck2 build //examples/portable/executor_runner:executor_runner` succeeds. This builds and runs `flatc` from buck as a side-effect. Reviewed By: lucylq Differential Revision: D58493192 Pulled By: dbort fbshipit-source-id: 8023c52a370a2849d0422375ab891ba8ec7cc7b9
1 parent 3de5ad4 commit 1345bc2

File tree

2 files changed

+29
-10
lines changed

2 files changed

+29
-10
lines changed

third-party/TARGETS

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,6 @@ define_flatcc_targets()
123123
runtime.cxx_library(
124124
name = "flatc_library",
125125
srcs = [
126-
"flatbuffers/src/code_generators.cpp",
127-
"flatbuffers/src/flatc.cpp",
128-
"flatbuffers/src/idl_gen_fbs.cpp",
129126
"flatbuffers/src/idl_gen_text.cpp",
130127
"flatbuffers/src/idl_parser.cpp",
131128
"flatbuffers/src/reflection.cpp",
@@ -136,18 +133,33 @@ runtime.cxx_library(
136133
"flatbuffers/include",
137134
],
138135
raw_headers = [
139-
"flatbuffers/include/flatbuffers/flatc.h",
136+
"flatbuffers/include/flatbuffers/allocator.h",
137+
"flatbuffers/include/flatbuffers/array.h",
140138
"flatbuffers/include/flatbuffers/base.h",
139+
"flatbuffers/include/flatbuffers/buffer.h",
140+
"flatbuffers/include/flatbuffers/buffer_ref.h",
141+
"flatbuffers/include/flatbuffers/code_generator.h",
142+
"flatbuffers/include/flatbuffers/default_allocator.h",
143+
"flatbuffers/include/flatbuffers/detached_buffer.h",
144+
"flatbuffers/include/flatbuffers/file_manager.h",
145+
"flatbuffers/include/flatbuffers/flatbuffer_builder.h",
141146
"flatbuffers/include/flatbuffers/flatbuffers.h",
142-
"flatbuffers/include/flatbuffers/stl_emulation.h",
143-
"flatbuffers/include/flatbuffers/code_generators.h",
147+
"flatbuffers/include/flatbuffers/flex_flat_util.h",
144148
"flatbuffers/include/flatbuffers/flexbuffers.h",
145149
"flatbuffers/include/flatbuffers/hash.h",
146150
"flatbuffers/include/flatbuffers/idl.h",
147151
"flatbuffers/include/flatbuffers/minireflect.h",
148152
"flatbuffers/include/flatbuffers/reflection.h",
149153
"flatbuffers/include/flatbuffers/reflection_generated.h",
154+
"flatbuffers/include/flatbuffers/registry.h",
155+
"flatbuffers/include/flatbuffers/stl_emulation.h",
156+
"flatbuffers/include/flatbuffers/string.h",
157+
"flatbuffers/include/flatbuffers/struct.h",
158+
"flatbuffers/include/flatbuffers/table.h",
150159
"flatbuffers/include/flatbuffers/util.h",
160+
"flatbuffers/include/flatbuffers/vector.h",
161+
"flatbuffers/include/flatbuffers/vector_downward.h",
162+
"flatbuffers/include/flatbuffers/verifier.h",
151163
],
152164
link_style = "static",
153165
visibility = ["PUBLIC"],
@@ -183,16 +195,14 @@ runtime.cxx_binary(
183195
"flatbuffers/src/idl_gen_java.cpp",
184196
"flatbuffers/src/idl_gen_json_schema.cpp",
185197
"flatbuffers/src/idl_gen_kotlin.cpp",
198+
"flatbuffers/src/idl_gen_kotlin_kmp.cpp",
186199
"flatbuffers/src/idl_gen_lobster.cpp",
187200
"flatbuffers/src/idl_gen_php.cpp",
188201
"flatbuffers/src/idl_gen_python.cpp",
189202
"flatbuffers/src/idl_gen_rust.cpp",
190203
"flatbuffers/src/idl_gen_swift.cpp",
191204
"flatbuffers/src/idl_gen_text.cpp",
192205
"flatbuffers/src/idl_gen_ts.cpp",
193-
"flatbuffers/src/idl_parser.cpp",
194-
"flatbuffers/src/reflection.cpp",
195-
"flatbuffers/src/util.cpp",
196206
],
197207
include_directories = [
198208
"flatbuffers/grpc",
@@ -206,6 +216,15 @@ runtime.cxx_binary(
206216
"flatbuffers/grpc/src/compiler/schema_interface.h",
207217
"flatbuffers/grpc/src/compiler/swift_generator.h",
208218
"flatbuffers/grpc/src/compiler/ts_generator.h",
219+
"flatbuffers/include/flatbuffers/code_generators.h",
220+
"flatbuffers/src/annotated_binary_text_gen.h",
221+
"flatbuffers/src/bfbs_gen.h",
222+
"flatbuffers/src/bfbs_gen_lua.h",
223+
"flatbuffers/src/bfbs_gen_nim.h",
224+
"flatbuffers/src/bfbs_namer.h",
225+
"flatbuffers/src/binary_annotator.h",
226+
"flatbuffers/src/idl_namer.h",
227+
"flatbuffers/src/namer.h",
209228
],
210229
visibility = ["PUBLIC"],
211230
deps = [":flatc_library"],

third-party/flatbuffers

Submodule flatbuffers updated 575 files

0 commit comments

Comments
 (0)