summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-5668: Install FindLibevent.cmake (#2726)Sutou Kouhei2023-04-272-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Client: cpp ThriftConfig.cmake uses our FindLibevent.cmake but "make install" doesn't install FindLibevent.cmake. It causes an error with find_package(Thrift) like the following: -- Found thrift: /tmp/xxx/tmp/local -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.13") -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.7") CMake Warning at /usr/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake:47 (find_package): By not providing "FindLibevent.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Libevent", but CMake did not find one. Could not find a package configuration file provided by "Libevent" with any of the following names: LibeventConfig.cmake libevent-config.cmake Add the installation prefix of "Libevent" to CMAKE_PREFIX_PATH or set "Libevent_DIR" to a directory containing one of the above files. If "Libevent" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /tmp/xxx/tmp/local/lib/cmake/thrift/ThriftConfig.cmake:93 (find_dependency)
* THRIFT-5699: java lib and build tool chain: gradle 8.0.2 (#2779)Jiayu Liu2023-04-145-10/+10
|
* update gradle to version 7.6 (#2744)Jiayu Liu2023-04-095-10/+10
| | | | | * update gradle to version 7.6 * update hash
* THRIFT-5684 upgrade to net7.0:Jens Geyer2023-02-168-29/+29
| | | | | Client: netstd Patch: Jens Geyer
* fix veralign.shJens Geyer2023-02-061-1/+1
|
* Update supported go versionsYuxuan 'fishy' Wang2023-02-023-6/+6
| | | | | Following our policy regarding supported go releases, change the supported go versions to 1.19.* and 1.20.* with the release of go 1.20.
* THRIFT-5657: Use Swift 5.7 in travis build (#2719)Kino Roy2022-11-203-11/+20
|
* build: docker: scripts: autotools: do not fail if .m2/ existsChris Friedt2022-10-231-1/+1
| | | | | | | | | | Previously, when doing manual runs inside of the docker container, the `autotools.sh` script would fail if the `.m2/` directory already existed. This was a minor annoyance. Simply pass the `-p` flag to `mkdir`. Signed-off-by: Chris Friedt <cfriedt@meta.com>
* THRIFT-5650: Implement UUID in Go libraryYuxuan 'fishy' Wang2022-10-212-4/+4
| | | | | | | | | | | | | | Client: go This is only the library part of THRIFT-5650. I still have some open questions for the compiler part so that will be done later. While I'm here, also made some changes to go CI process: * Update ubuntu-bionic to use go 1.18 for travis * Update ubuntu-jammy to use the latest go 1.19.x for travis * Run both go 1.18 and 1.19 for github actions * Also run test/go tests for github actions
* java to use jdk 17 (#2686)Jiayu Liu2022-10-143-3/+3
|
* add ubuntu jammy in build infra (#2684)Jiayu Liu2022-10-121-0/+283
|
* Bump go version to 1.9.2 and update hashes (#2701)Hamza Anis2022-10-112-4/+4
|
* THRIFT-5633: move xenial to old, deprecate xenial in travis build (#2690)Jiayu Liu2022-10-102-3/+3
| | | | | * move xenial to old, deprecate xenial in travis build * add back stage of docker
* remove --disable-sandboxing in bionic (#2683)Jiayu Liu2022-09-271-2/+1
|
* [build infra] focal to use openjdk 11 instead of 17 to get rid of false ↵Jiayu Liu2022-09-271-1/+1
| | | | | | | | | | | | | errors (#2662) * java 17 * use --debug for java gradle build * add --debug * update javadoc options within gradle * revert back to jdk 11
* THRIFT-5641: [build infra] install deps for swift in bionic and focal ↵Jiayu Liu2022-09-262-16/+19
| | | | | | | | | | | | | | | dockerfile (#2678) * install deps for swift in bionic and focal dockerfile * update add -yq for apt-get update * remove cppcheck version fixes * use bionic not focal for now * Revert "use bionic not focal for now" This reverts commit e3093477f0bf91122957616f1d9c768c675e03dc.
* [build infra][ocaml] disable opam sandboxing for ubuntu bionic and focal (#2671)Jiayu Liu2022-09-242-2/+4
| | | | | * disable opam sandboxing for ubuntu focal * update bionic as well
* THRIFT-5574: add ubuntu focal build (#2528)Jiayu Liu2022-09-191-0/+280
| | | | | | | | | | | | | | | * add ubuntu focal build * remove py2 in focal * indentation * apply latest updates * update swift version * use java 17 in focal * adopt focal
* move ubuntu disco to old folder (#2663)Jiayu Liu2022-09-171-0/+0
|
* build/cmake/ThriftConfig.cmake.in: Allow cmake users to override ↵Mario Emmenlauer2022-09-091-1/+3
| | | | 'THRIFT_COMPILER'
* update gradle version to 7.5.1 and update hashesJiayu Liu2022-09-073-198/+198
|
* THRIFT-5600: upgrade rust toolchain to 1.61 and edition 2021Tdxdxoz2022-09-014-6/+6
| | | | | | | | THRIFT-5606: Wrong indent for const double Client: rs Patch: Ommy Zhang <tdxdxoz@gmail.com> This closes #2634
* Revert "THRIFT-5501 Remove Common Lisp support"Max-Gerd Retzlaff2022-08-304-0/+36
| | | | This reverts commit d88d4f93b3390989bd47a43f3941ca7d576750f6.
* Update supported go version to 1.18.* and 1.19.*Yuxuan 'fishy' Wang2022-08-023-6/+6
| | | | | | Client: go Also provide generic version of Pointer helper function.
* THRIFT-5581: use gradle 7 for java/kotlin (#2601)Jiayu Liu2022-05-113-6/+6
| | | | | | | * upgrade gradle version to 7.4 * migrate from `maven` plugin to `maven-publish` plugin as required for Gradle 7 * add guard to ktfmt, since it can't run with JDK 8 Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
* THRIFT-5570: update java lib document about gradle usage (#2583)Jiayu Liu2022-05-061-1/+1
| | | | * update java doc about gradle usage * update .gitignore
* [CI] Appveyor - refresh pacman database on upgradeChristopher Tubbs2022-05-052-2/+2
| | | | | | Add -y (--refresh) flag to pacman when also doing a system upgrade with -u (--sysupgrade). This ensures that its database is refreshed in the case where pacman core is upgraded after the previous refresh.
* use 45 min timeoutJiayu Liu2022-04-271-7/+3
|
* wait for 45 minutesJiayu Liu2022-04-271-3/+7
|
* Update Go versions used in travis and LANGUAGES.mdYuxuan 'fishy' Wang2022-04-253-6/+6
| | | | | | | Per our support policy, drop support of go 1.16 and add support of go 1.18. Also enable go vet in make check, and fix issues reported by go vet.
* THRIFT-5562: remove gradle wrapper and use installed gradle 6.9Jiayu Liu2022-04-195-42/+28
| | | | | | | Client: java Patch: Jiayu Liu This closes #2576
* THRIFT-5536 Fix cross language testsAki Sukegawa2022-03-083-27/+35
|
* THRIFT-5501 Remove Common Lisp supportJens Geyer2022-03-064-36/+0
| | | | | Client: cl Patch: Jens Geyer
* Bump the versions of Go used in TravisYuxuan 'fishy' Wang2022-01-113-9/+9
| | | | | | | | | | | Bump the versions of Go used in Travis to the latest point releases in preparing for the upcoming v0.16.0 release. Also switch the go download URL to the new go.dev domain. Also update LANGUAGES.md accordingly, and mark that we support THeader in Go now (we added the support in v0.13.0, just forgot to update LANGUAGES.md accordingly).
* THRIFT-5479 Add net 6 supportJens Geyer2021-12-056-21/+21
| | | | | Client: netstd Patch: Jens Geyer
* Use modern OpenSSL cmake syntax (if available), and larger cmake cleanupMario Emmenlauer2021-09-021-18/+3
|
* Use the cmake-generated thrift config also on MSVCMario Emmenlauer2021-08-302-3/+19
|
* build/docker/*/Dockerfile: Added dotnet additional dependenciesMario Emmenlauer2021-08-305-8/+23
|
* THRIFT-5447: Update supported Go versionsYuxuan 'fishy' Wang2021-08-193-6/+6
| | | | | | | | | Client: go Update go versions used in travis to 1.16.7 and 1.17, update LANGUAGES.md, and update go's README to clarify on support policy. This change will be cherry-picked into 0.15.0 branch after merged.
* build/cmake/BoostMacros.cmake: Removed 'Boost_NO_BOOST_CMAKE' and minor cleanupMario Emmenlauer2021-08-131-12/+2
|
* build/cmake/DefineOptions.cmake: Minor improvement in logging for 'WITH_MT'Mario Emmenlauer2021-08-131-1/+4
|
* Merged AppVeyor scripts for 'install', 'build' and 'test' into oneMario Emmenlauer2021-08-1122-754/+462
|
* Separate the cmake 'build' and 'install' targetsMario Emmenlauer2021-08-116-8/+8
|
* Removed the 'shortened' profile names in favor of descriptive profile class ↵Mario Emmenlauer2021-08-1111-13/+13
| | | | names
* AppVeyor: larger updates in build configuration and documentationMario Emmenlauer2021-08-118-120/+94
|
* Updated MSYS2 install for current AppVeyor and upstream MSYS2Mario Emmenlauer2021-08-112-43/+38
|
* Renamed Windows build files from cl-prefix to win-prefixMario Emmenlauer2021-08-1120-56/+31
|
* Larger whitespace cleanup of AppVeyor build filesMario Emmenlauer2021-08-1114-84/+74
|
* bump version numberJens Geyer2021-08-031-2/+1
|
* Add better unit tests and imbue C locale in floating point to_stringubuntu2021-06-073-0/+3
| | | | | | | | ToStringTest.cpp is a better place than JSONProtoTest.cpp for to_string tests. Move global locale-related unit tests there. Also imbue the C locale in the floating point to_string functions to avoid decimal number strings formatted with comma instead of decimal point. In Dockerfiles, install de_DE locale because it uses decimal comma.