Adds no-includes flags to the swift code generator (#7182)

This commit is contained in:
mustiikhalil 2022-03-23 05:42:20 +01:00 committed by GitHub
parent eeb49c2757
commit 23a7e4e0b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -367,7 +367,7 @@ flatc(
# Swift Tests
swift_prefix = "FlatBuffers.Test.Swift/Tests/FlatBuffers.Test.SwiftTests"
flatc(
SWIFT_OPTS + NO_INCL_OPTS + ["--grpc"],
SWIFT_OPTS + BASE_OPTS + ["--grpc"],
schema="monster_test.fbs",
include="include_test",
prefix=swift_prefix,

View File

@ -167,9 +167,10 @@ class SwiftGenerator : public BaseGenerator {
code_ += "// " + std::string(FlatBuffersGeneratedWarning());
code_ += "// swiftlint:disable all";
code_ += "// swiftformat:disable all\n";
code_ += "import FlatBuffers\n";
// Generate code for all the enum declarations.
if (parser_.opts.include_dependence_headers || parser_.opts.generate_all)
code_ += "import FlatBuffers\n";
// Generate code for all the enum declarations.
for (auto it = parser_.enums_.vec.begin(); it != parser_.enums_.vec.end();
++it) {
const auto &enum_def = **it;