diff --git a/src/google/protobuf/compiler/main.cc b/src/google/protobuf/compiler/main.cc index dbf8d89..bee5b10 100644 --- a/src/google/protobuf/compiler/main.cc +++ b/src/google/protobuf/compiler/main.cc @@ -8,16 +8,9 @@ #include "absl/log/initialize.h" #include "google/protobuf/compiler/command_line_interface.h" #include "google/protobuf/compiler/cpp/generator.h" -#include "google/protobuf/compiler/csharp/csharp_generator.h" #include "google/protobuf/compiler/java/generator.h" -#include "google/protobuf/compiler/kotlin/generator.h" -#include "google/protobuf/compiler/objectivec/generator.h" -#include "google/protobuf/compiler/php/php_generator.h" #include "google/protobuf/compiler/python/generator.h" #include "google/protobuf/compiler/python/pyi_generator.h" -#include "google/protobuf/compiler/ruby/rbs_generator.h" -#include "google/protobuf/compiler/ruby/ruby_generator.h" -#include "google/protobuf/compiler/rust/generator.h" #ifdef GOOGLE_PROTOBUF_RUNTIME_INCLUDE_BASE #include "google/protobuf/compiler/code_generator_lite.h" #endif @@ -66,12 +59,6 @@ int ProtobufMain(int argc, char* argv[]) { cli.RegisterGenerator("--java_out", "--java_opt", &java_generator, "Generate Java source file."); - // Proto2 Kotlin - kotlin::KotlinGenerator kt_generator; - cli.RegisterGenerator("--kotlin_out", "--kotlin_opt", &kt_generator, - "Generate Kotlin file."); - - // Proto2 Python python::Generator py_generator; cli.RegisterGenerator("--python_out", "--python_opt", &py_generator, @@ -86,34 +73,6 @@ int ProtobufMain(int argc, char* argv[]) { cli.RegisterGenerator("--pyi_out", &pyi_generator, "Generate python pyi stub."); - // PHP - php::Generator php_generator; - cli.RegisterGenerator("--php_out", "--php_opt", &php_generator, - "Generate PHP source file."); - - // Ruby - ruby::Generator rb_generator; - cli.RegisterGenerator("--ruby_out", "--ruby_opt", &rb_generator, - "Generate Ruby source file."); - - ruby::RBSGenerator rbs_generator; - cli.RegisterGenerator("--rbs_out", "--rbs_opt", &rbs_generator, - "Generate RBS type definition."); - - // CSharp - csharp::Generator csharp_generator; - cli.RegisterGenerator("--csharp_out", "--csharp_opt", &csharp_generator, - "Generate C# source file."); - - // Objective-C - objectivec::ObjectiveCGenerator objc_generator; - cli.RegisterGenerator("--objc_out", "--objc_opt", &objc_generator, - "Generate Objective-C header and source."); - - // Rust - rust::RustGenerator rust_generator; - cli.RegisterGenerator("--rust_out", "--rust_opt", &rust_generator, - "Generate Rust sources."); #ifdef DISABLE_PROTOC_CONFIG auto cleanup = internal::DisableAllowlistInternalOnly(); #endif // DISABLE_PROTOC_CONFIG