summaryrefslogtreecommitdiff
path: root/compiler/cpp/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5423: IDL parameter validation for GoSimon Wang2022-09-111-29/+46
| | | | Closes https://github.com/apache/thrift/pull/2469.
* Revert "THRIFT-5501 Remove Common Lisp support"Max-Gerd Retzlaff2022-08-301-0/+1
| | | | This reverts commit d88d4f93b3390989bd47a43f3941ca7d576750f6.
* THRIFT-5548: add kotlin code genJiayu Liu2022-04-201-0/+1
| | | | | | | Client: kotlin Patch: Jiayu Liu This closes #2556
* THRIFT-5501 Remove Common Lisp supportJens Geyer2022-03-061-1/+0
| | | | | Client: cl Patch: Jens Geyer
* THRIFT-5347 Remove deprecated Haskell bindingsJens Geyer2021-03-221-1/+0
| | | | | | | Client: hs Patch: Jens Geyer This closes #2352
* THRIFT-5229 remove AS3 supportJens Geyer2021-02-141-1/+0
| | | | | | | Client: AS3 Patch: Jens Geyer This closes #2329
* Reverted wrongly pushed commits.Jens Geyer2021-02-111-1/+0
| | | | | - This reverts commit 876aee506b937d64b1fb035ff65e5e52def04c04. - This reverts commit b89316d54bb0253493b48446cb510755fb3196d2.
* Revert "THRIFT-4982 Remove deprecated C# bindings from the code base"Jens Geyer2021-02-101-0/+1
| | | | Only compiler, test, lib and tutorial code.
* markdown compiler addedKashirin Alex2020-10-021-0/+1
| | | | | | | Client: md Patch: Kashirin Alex This closes #2241
* THRIFT-5109 Misc Cmake build improvementsMario Emmenlauer2020-04-221-0/+7
| | | | | | Patch: Mario Emmenlauer This closes #2094
* CI broken, reverting following PRsJens Geyer2020-02-281-4/+0
| | | | | | reverted https://github.com/apache/thrift/pull/2025 reverted https://github.com/apache/thrift/pull/2026 Reverted https://github.com/apache/thrift/pull/2021
* THRIFT-4982 Remove deprecated C# bindings from the code baseJens Geyer2020-02-281-1/+0
| | | | | | | Client: csharp Patch: Jens Geyer This closes #2027
* THRIFT-5109 Misc Cmake build improvementsMario Emmenlauer2020-02-231-0/+4
| | | | | | | | Patch: Mario Emmenlauer This closes #2026 This closes #2025 This closes #2021
* THRIFT-4981 Remove deprecated netcore bindings from the code baseJens Geyer2019-10-201-1/+0
| | | | | | | Client: netcore Patch: Jens Geyer This closes #1901
* THRIFT-4938 Issues with version.h treatmentJens Geyer2019-10-201-2/+3
| | | | | | | Client: Compiler Patch: Jens Geyer This closes #1902
* THRIFT-4723 Consolidate C#/netcore into new netstd language targetJens Geyer2019-01-281-0/+1
| | | | | | | Client: netstd Patch: Jens Geyer This closes #1710
* THRIFT-4743: remove cpp compiler plugin support to simplify the projectJames E. King III2019-01-261-93/+1
|
* THRIFT-4719: remove cocoaJames E. King III2019-01-141-1/+0
|
* THRIFT-4732: windows cmake refinements and add windows docker build supportJames E. King III2019-01-111-29/+23
|
* Fix build compiler with cmakelouyl2018-12-101-1/+1
|
* THRIFT-4496: python specific list of keywords for python generator (#1567)nsrtvwls2018-09-281-0/+4
| | | Client: py
* THRIFT-4295: rework the docker build images, updating them and tuning the ↵James E. King, III2017-09-041-0/+1
| | | | | | travis builds This closes #1340
* THRIFT-2945 Add Rust supportAllen George2017-01-261-0/+1
| | | | | | | Client: Rust Patch: Allen George <allen.george@gmail.com> This closes #1147
* THRIFT-4034 compiler build fixes for macos sierra and some cmake cleanup for ↵James E. King, III2017-01-231-12/+12
| | | | | | | | | compiler Compiler Patch: Robert Lu <robberphex@gmail.com> This closes #1161
* THRIFT-3873: fix various compiler warnings and overflow errorsJames E. King, III2017-01-201-0/+8
| | | | | | THRIFT-3847: change VERSION to PACKAGE_VERSION to avoid conflicts with third party or OS headers This closes #1128
* THRIFT-3933 Microsoft .Net Core library port and generator for this libraryVolodymyr Gotra2017-01-041-0/+1
| | | | | | | | Client: .NET Core Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088, with significant improvements by Jens Geyer <jensg@apache.org> PR #1149 This closes #1088 This closes #1149
* THRIFT-3940 Visual Studio project file for compiler is brokenNobuaki Sukegawa2016-10-031-13/+2
|
* THRIFT-2835 Add possibility to distribute generators separately from thrift ↵dtmuller2016-09-261-32/+89
| | | | | | | | | | | core, and load them dynamically Deploy headers needed to build plugins Restructure source tree to match lib and to make sure headers are deployed to INCLUDE_DIR/thrift. This closes #368 and closes #1039
* THRIFT-2835 Add possibility to distribute generators separately from thrift ↵Nobuaki Sukegawa2016-09-261-33/+58
| | | | | | | | | | | | | | core, and load them dynamically Client: Compiler Patch: Nobuaki Sukegawa, rebased by dtmuller Also fixed by dtmuller: * Add plugin namespace for erlang language binding * Fix unit test test_const_value * Don't clear type cache with every t_program conversion * Type "wb" may not be supported by popen on non-Windows platforms * Fix constness of AST type signatures
* THRIFT-3664 Remove md5.cNobuaki Sukegawa2016-02-221-2/+0
| | | | | | | Client: Compiler Patch: Nobuaki Sukegawa This closes #891
* THRIFT-3617 cmake: include `gv` and `xml` generators in buildStig Bakken2016-02-131-0/+2
| | | | | | | Client: Build (Compiler) Patch: Stig Bakken This closes #851
* THRIFT-2905 Cocoa compiler should have option to produce "modern" Objective-CJens Geyer2015-10-091-0/+1
| | | | | | | Client: Cocoa (ObjectiveC & Swift) Author: Kevin Wooten <kevin@wooten.com> This closes #539
* THRIFT-3299 Create an Apache Thrift language binding for Dart (dartlang.org).Mark Erickson2015-10-031-1/+2
| | | | | | | Client: Dart Patch: Mark Erickson <mark.erickson@workiva.com> This closes #608
* THRIFT-3221 Create a tool to audit network compatibility between twoBen Craig2015-07-081-0/+1
| | | | | | | | | .thrift files Client: Compiler (general) Patch: Sanjay Poojary <sanjay.poojary@ni.com>, Ben Craig <bencraig@apache.org>, and Zach Hindes <zach.hindes@ni.com> This closes #541
* THRIFT-2850 CMake: improve Windows supportRoger Meier2015-05-151-3/+1
| | | | use YY_NO_UNISTD_H and remove --wincompat
* THRIFT-3090 cmake build is broken (set CMake version to 2.8.12)Roger Meier2015-04-141-3/+0
|
* Revert "THRIFT-3014 AppVeyor support - fix format"Roger Meier2015-04-121-1/+4
| | | | | | This reverts commit 81b3c440c64a372b6e47f9cb50804bd60f83e83f. commit included modified CMakeLists.txt files, as part from local test
* THRIFT-3014 AppVeyor support - fix formatRoger Meier2015-04-121-4/+1
|
* CMake: Add CMake support for Thrift librariesPascal Bach2014-12-131-55/+4
| | | | | | | | | | | | | Currently the following libraries are supported: - C++ - C_Glib - Java (using Ant wrapper) The compilers CMake file is adjusted to work with the new global CMakeLists.txt file. Signed-off-by: Roger Meier <r.meier@siemens.com> Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Also-by: Sergei Nikulov <sergey.nikulov@gmail.com>
* THRIFT-2644 Haxe supportJens Geyer2014-11-091-0/+1
| | | | | | | Client: Haxe Patch: Jens Geyer This closes #214
* THRIFT-1462 add more strict compiler flagsRoger Meier2014-10-131-1/+6
| | | | Patch: Roger Meier
* THRIFT-2360 Json GeneratorRoger Meier2014-10-121-0/+1
| | | | | | Patch: Craig Peterson, Peter Neumark & Roger Meier Github Pull Request: This closes #247
* THRIFT-2571 Simplify cross compilation using CMakeRoger Meier2014-08-171-0/+5
| | | | fix CMake build and update README.md
* THRIFT-2667 create Windows Installer via CPackRoger Meier2014-08-151-2/+26
| | | | Signed-off-by: Roger Meier <roger@apache.org>
* Allow cross build for windows using mingw32Pascal Bach2014-06-101-2/+1
| | | | | | - Build the compiler using CMake for: - Linux native gcc - Windows using mingw32
* Get thrift version from configure.ac for CMake buildPascal Bach2014-06-101-6/+13
|
* Add CMake file for the thrift compilerPascal Bach2014-06-101-0/+146