diff options
author | Jens Geyer <jensg@apache.org> | 2021-10-29 21:49:12 +0200 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2021-10-31 12:03:12 +0100 |
commit | 591575a8a891717b002abecef57f99830a8c6752 (patch) | |
tree | 1ccd3853b41f547f5ea3a9f07557abb0badd4d52 | |
parent | 3f1fd599251027931ccde7aff893f6d64e8a840f (diff) | |
download | thrift-591575a8a891717b002abecef57f99830a8c6752.tar.gz |
THRIFT-5476 Deprecate Common Lisp support
Client: cl
Patch: Jens Geyer
-rw-r--r-- | compiler/cpp/src/thrift/generate/t_generator.cc | 5 | ||||
-rw-r--r-- | lib/cl/Makefile.am | 6 | ||||
-rwxr-xr-x | test/cl/Makefile.am | 6 | ||||
-rwxr-xr-x | tutorial/cl/Makefile.am | 5 |
4 files changed, 15 insertions, 7 deletions
diff --git a/compiler/cpp/src/thrift/generate/t_generator.cc b/compiler/cpp/src/thrift/generate/t_generator.cc index f26690b9a..52ca011a8 100644 --- a/compiler/cpp/src/thrift/generate/t_generator.cc +++ b/compiler/cpp/src/thrift/generate/t_generator.cc @@ -237,7 +237,10 @@ t_generator* t_generator_registry::get_generator(t_program* program, if ((language == "csharp") || (language == "netcore")) { failure("The '%s' target is no longer available. Use 'netstd' instead.", language.c_str()); } - + if (language == "cl") { + pwarning(1, "The '%s' target is deprecated and will be removed in future versions.", language.c_str()); + } + if (iter == the_map.end()) { return nullptr; } diff --git a/lib/cl/Makefile.am b/lib/cl/Makefile.am index 34b38861d..a2b2b96b3 100644 --- a/lib/cl/Makefile.am +++ b/lib/cl/Makefile.am @@ -23,10 +23,12 @@ all-local: bash ensure-externals.sh run-tests: test/make-test-binary.lisp - $(SBCL) --script test/make-test-binary.lisp + @echo 'cl tests broken, commented out due to deprecation' + ## $(SBCL) --script test/make-test-binary.lisp check-local: run-tests - ./run-tests + @echo 'cl tests broken, commented out due to deprecation' + ## ./run-tests clean-local: $(RM) run-tests quicklisp.lisp backport-update.zip diff --git a/test/cl/Makefile.am b/test/cl/Makefile.am index b5e72bcbb..7cba7cda7 100755 --- a/test/cl/Makefile.am +++ b/test/cl/Makefile.am @@ -23,10 +23,12 @@ stubs: ../ThriftTest.thrift $(THRIFT) --gen cl ../ThriftTest.thrift TestServer: make-test-server.lisp - $(SBCL) --script make-test-server.lisp + @echo 'cl broken, commented out due to deprecation' + ## $(SBCL) --script make-test-server.lisp TestClient: make-test-client.lisp - $(SBCL) --script make-test-client.lisp + @echo 'cl broken, commented out due to deprecation' + ## $(SBCL) --script make-test-client.lisp precross: stubs TestServer TestClient diff --git a/tutorial/cl/Makefile.am b/tutorial/cl/Makefile.am index 70c5e0730..77e995c2e 100755 --- a/tutorial/cl/Makefile.am +++ b/tutorial/cl/Makefile.am @@ -36,8 +36,9 @@ ALL_FILE_PREREQS = \ # because their dependencies are shared, parallel jobs can # end up overwriting or corrupting the compiled files all-local: gen-cl setup-local-lisp-env $(ALL_FILE_PREREQS) - $(SBCL) --script make-tutorial-server.lisp - $(SBCL) --script make-tutorial-client.lisp + @echo 'cl broken, commented out due to deprecation' + ## $(SBCL) --script make-tutorial-server.lisp + ## $(SBCL) --script make-tutorial-client.lisp tutorialserver: all ./TutorialServer |