Skip to content

Commit 8a37f22

Browse files
committed
Remove generated .h files from repo
1 parent 8914d06 commit 8a37f22

37 files changed

+288
-10239
lines changed

CMakeLists.txt

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -515,13 +515,13 @@ function(compile_schema SRC_FBS OPT SUFFIX OUT_GEN_FILE)
515515
endfunction()
516516

517517
function(compile_schema_for_test SRC_FBS OPT)
518-
compile_schema("${SRC_FBS}" "${OPT}" "_generated" GEN_FILE)
518+
compile_schema("${SRC_FBS}" "${OPT}" ".fbs" GEN_FILE)
519519
target_sources(flattests PRIVATE ${GEN_FILE})
520520
endfunction()
521521

522-
function(compile_schema_for_test_fbsh SRC_FBS OPT)
522+
function(compile_schema_for_test_17 SRC_FBS OPT)
523523
compile_schema("${SRC_FBS}" "${OPT}" ".fbs" GEN_FILE)
524-
target_sources(flattests PRIVATE ${GEN_FILE})
524+
target_sources(flattests_cpp17 PRIVATE ${GEN_FILE})
525525
endfunction()
526526

527527
function(compile_schema_for_samples SRC_FBS OPT)
@@ -548,17 +548,26 @@ if(FLATBUFFERS_BUILD_TESTS)
548548
# The flattest target needs some generated files
549549
SET(FLATC_OPT_COMP --cpp --gen-compare --gen-mutable --gen-object-api --reflect-names)
550550
SET(FLATC_OPT_SCOPED_ENUMS ${FLATC_OPT_COMP};--scoped-enums)
551+
SET(FLATC_OPT_NAKED_PTR ${FLATC_OPT_COMP} --cpp-ptr-type naked)
551552

552553
compile_schema_for_test(tests/alignment_test.fbs "${FLATC_OPT_COMP}")
553-
compile_schema_for_test_fbsh(tests/default_vectors_strings_test.fbs "${FLATC_OPT_COMP}")
554+
compile_schema_for_test(tests/default_vectors_strings_test.fbs "${FLATC_OPT_COMP}")
555+
compile_schema_for_test(tests/monster_extra.fbs "${FLATC_OPT_COMP}")
554556
compile_schema_for_test(tests/arrays_test.fbs "${FLATC_OPT_SCOPED_ENUMS}")
555557
compile_schema_for_test(tests/native_inline_table_test.fbs "${FLATC_OPT_COMP}")
556558
compile_schema_for_test(tests/native_type_test.fbs "${FLATC_OPT_COMP}")
559+
compile_schema_for_test(tests/optional_scalars.fbs "${FLATC_OPT_COMP}")
557560
compile_schema_for_test(tests/key_field/key_field_sample.fbs "${FLATC_OPT_COMP}")
558561
compile_schema_for_test(tests/64bit/test_64bit.fbs "${FLATC_OPT_COMP};--bfbs-gen-embed")
559562
compile_schema_for_test(tests/64bit/evolution/v1.fbs "${FLATC_OPT_COMP}")
560563
compile_schema_for_test(tests/64bit/evolution/v2.fbs "${FLATC_OPT_COMP}")
561564
compile_schema_for_test(tests/union_underlying_type_test.fbs "${FLATC_OPT_SCOPED_ENUMS}")
565+
compile_schema_for_test(tests/evolution_test/evolution_v1.fbs "${FLATC_OPT_SCOPED_ENUMS}")
566+
compile_schema_for_test(tests/evolution_test/evolution_v2.fbs "${FLATC_OPT_SCOPED_ENUMS}")
567+
compile_schema_for_test(tests/vector_table_naked_ptr.fbs "${FLATC_OPT_NAKED_PTR}")
568+
compile_schema_for_test(tests/namespace_test/namespace_test1.fbs "${FLATC_OPT_SCOPED_ENUMS}")
569+
compile_schema_for_test(tests/namespace_test/namespace_test2.fbs "${FLATC_OPT_SCOPED_ENUMS}")
570+
compile_schema_for_test(tests/union_vector/union_vector.fbs "${FLATC_OPT_COMP}")
562571

563572
if(FLATBUFFERS_CODE_SANITIZE)
564573
add_fsanitize_to_target(flattests ${FLATBUFFERS_CODE_SANITIZE})
@@ -588,9 +597,19 @@ if(FLATBUFFERS_BUILD_TESTS)
588597
if(FLATBUFFERS_BUILD_CPP17)
589598
add_executable(flattests_cpp17 ${FlatBuffers_Tests_CPP17_SRCS})
590599
target_link_libraries(flattests_cpp17 PRIVATE $<BUILD_INTERFACE:ProjectConfig>)
591-
target_include_directories(flattests_cpp17 PUBLIC src tests)
600+
target_include_directories(flattests_cpp17 PUBLIC
601+
# Ideally everything is fully qualified from the root directories
602+
${CMAKE_CURRENT_SOURCE_DIR}
603+
${CMAKE_CURRENT_BINARY_DIR}
604+
# TODO(derekbailey): update includes to fully qualify src/ and tests/
605+
src
606+
tests
607+
${CMAKE_CURRENT_BINARY_DIR}/tests
608+
)
592609
target_compile_features(flattests_cpp17 PRIVATE cxx_std_17) # requires cmake 3.8
593610

611+
compile_schema_for_test_17(tests/optional_scalars.fbs "${FLATC_OPT_COMP}")
612+
594613
if(FLATBUFFERS_CODE_SANITIZE)
595614
add_fsanitize_to_target(flattests_cpp17 ${FLATBUFFERS_CODE_SANITIZE})
596615
endif()

scripts/generate_code.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -240,12 +240,6 @@ def glob(path, pattern):
240240
],
241241
)
242242

243-
flatc(
244-
BASE_OPTS + CPP_OPTS + ["--cpp-ptr-type", "naked"],
245-
prefix="vector_table_naked_ptr",
246-
schema="vector_table_naked_ptr.fbs",
247-
)
248-
249243
flatc(
250244
BASE_OPTS + CPP_OPTS + CS_OPTS + JAVA_OPTS + KOTLIN_OPTS + PHP_OPTS,
251245
prefix="union_vector",
@@ -362,7 +356,13 @@ def glob(path, pattern):
362356
)
363357

364358
flatc(
365-
["--cpp", "--gen-compare", "--gen-mutable", "--gen-object-api", "--reflect-names"],
359+
[
360+
"--cpp",
361+
"--gen-compare",
362+
"--gen-mutable",
363+
"--gen-object-api",
364+
"--reflect-names",
365+
],
366366
schema="native_type_test.fbs",
367367
)
368368

tests/64bit/BUILD.bazel

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
load("@rules_cc//cc:defs.bzl", "cc_library")
2+
load("//:build_defs.bzl", "flatbuffer_cc_library")
3+
4+
package(default_visibility = ["//visibility:public"])
5+
6+
cc_library(
7+
name = "offset64_test",
8+
testonly = 1,
9+
srcs = ["offset64_test.cpp"],
10+
hdrs = ["offset64_test.h"],
11+
deps = [
12+
":test_64bit_cc_fbs",
13+
"//tests:test_assert",
14+
"//tests/64bit/evolution:v1_cc_fbs",
15+
"//tests/64bit/evolution:v2_cc_fbs",
16+
],
17+
)
18+
19+
flatbuffer_cc_library(
20+
name = "test_64bit_cc_fbs",
21+
srcs = ["test_64bit.fbs"],
22+
filename_suffix = ".fbs",
23+
flatc_args = [
24+
"--gen-compare",
25+
"--gen-mutable",
26+
"--gen-object-api",
27+
"--reflect-names",
28+
"--filename-suffix .fbs",
29+
],
30+
)

tests/64bit/evolution/BUILD.bazel

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
load("//:build_defs.bzl", "flatbuffer_cc_library")
2+
3+
package(default_visibility = ["//visibility:public"])
4+
5+
flatbuffer_cc_library(
6+
name = "v1_cc_fbs",
7+
srcs = ["v1.fbs"],
8+
filename_suffix = ".fbs",
9+
flatc_args = [
10+
"--gen-compare",
11+
"--gen-mutable",
12+
"--gen-object-api",
13+
"--reflect-names",
14+
"--filename-suffix .fbs",
15+
],
16+
)
17+
18+
flatbuffer_cc_library(
19+
name = "v2_cc_fbs",
20+
srcs = ["v2.fbs"],
21+
filename_suffix = ".fbs",
22+
flatc_args = [
23+
"--gen-compare",
24+
"--gen-mutable",
25+
"--gen-object-api",
26+
"--reflect-names",
27+
"--filename-suffix .fbs",
28+
],
29+
)

tests/64bit/evolution/v1_generated.h

Lines changed: 0 additions & 222 deletions
This file was deleted.

0 commit comments

Comments
 (0)