Tom Hughes
a798c2f102
Add -Wundef to the CI scripts when building with Bazel
...
The CMake build already adds -Wundef for gcc/clang. This change makes sure that
the gcc/clang Bazel builds also compile correctly with -Wundef (#3267 ).
PiperOrigin-RevId: 514864451
Change-Id: I7798a4a4c68d037e23625db24ee29df454367734
2023-03-07 15:58:12 -08:00
Dino Radakovic
d9a4bbcaf2
Update googletest's test docker containers
...
PiperOrigin-RevId: 511500508
Change-Id: Ib686f93d317b95ac9b9bcb0a5566500316ba1929
2023-02-22 08:18:38 -08:00
Tom Hughes
2f2e72bae9
Fix compiler flags in Linux presubmit
...
CXX_FLAGS should be CXXFLAGS and the quoting was wrong.
As a result, "-Werror -Wdeprecated" was not being applied.
https://cmake.org/cmake/help/latest/envvar/CXXFLAGS.html
PiperOrigin-RevId: 506656655
Change-Id: Ic5e861be3b9c32257eb9aabb845c931f3cba7122
2023-02-02 10:16:20 -08:00
Derek Mauro
7cafeff7bd
Rollback 4fa8cfe3f4
...
Breaks the intended C++ version on some CI builds
PiperOrigin-RevId: 474022587
Change-Id: I41a58893802c90864e0f2cc3d15e6c169c59146d
2022-09-13 08:15:24 -07:00
Keith Smiley
91c3669f21
bazel: move -std=c++14 to .bazelrc
...
Bazel defaults to -std=c++11 on macOS which gtest doesn't support.
2022-08-19 11:11:26 -07:00
Derek Mauro
7274ec1864
Add --features=external_include_paths to Bazel CI to ignore warnings
...
from dependencies
PiperOrigin-RevId: 467244441
Change-Id: Iefa65474d8c62e7c4c942957dc8e275715076e5f
2022-08-12 10:46:39 -07:00
Derek Mauro
4219e7254c
Remove the Bazel provided default cxxopt -std=c++0x and replace it
...
with -std=c++14 when testing with GCC 5.
PiperOrigin-RevId: 458502826
Change-Id: I83637a222b5c0a54e55d93ce7fdbc878af27b250
2022-07-01 10:53:54 -07:00
Derek Mauro
96f51426e4
Remove support for C++11
...
v1.12.x is the last branch to support C++11
Future releases will require at least C++14
PiperOrigin-RevId: 458250106
Change-Id: Ibee2248649ff3c13daaa179135887848bf730f3f
2022-06-30 09:53:51 -07:00
Derek Mauro
7df7853ea0
Update GCC floor container used by CI to fix the Bazel cache error
...
PiperOrigin-RevId: 456323043
Change-Id: I86e3d52b72b51c2d4e96f536daa7f84a52c598f5
2022-06-21 12:27:37 -07:00
Copybara-Service
b53547bf01
Merge pull request #3797 from glandium:issue3514
...
PiperOrigin-RevId: 444444700
Change-Id: I8ac5cc96cc6eb9d583fa7e3fb304ef3dcaa95b5b
2022-04-25 20:29:56 -07:00
Derek Mauro
c9461a9b55
Update GCC/Clang Linux tests to use Bazel 5.0.0
...
PiperOrigin-RevId: 429400664
Change-Id: I6454cf52cb2fc616a96663823de997591b63dfae
2022-02-17 14:19:07 -08:00
Derek Mauro
4e82924686
Update test Docker image to GCC 11.2, Clang 14 (prerelease),
...
CMake 3.22.1, and Bazel 4.2.2
PiperOrigin-RevId: 421814198
Change-Id: Ief4e39d7f077089f10afdc8d63cc1e51dc18e97f
2022-01-14 06:52:59 -08:00
Abseil Team
b2dda9ed83
Googletest export
...
Use newer Docker images in CI
The new floor image contains GCC 5.5.0, like the old one.
PiperOrigin-RevId: 402402465
2021-10-13 12:28:00 -04:00
dmauro
8ceecc27c7
Googletest export
...
Updates Linux docker image to use Bazel 4.1.0 and GCC 11.1
Updates Bazel dependencies
Removes the last usage of the deprecated and removed Python2
PiperOrigin-RevId: 375759184
2021-06-02 17:54:36 -04:00
Abseil Team
965f8ecbfd
Googletest export
...
Generalize root directory in CI scripts
PiperOrigin-RevId: 367628939
2021-04-09 09:04:04 -07:00
Abseil Team
79b556eff6
Googletest export
...
Add CI test scripts
PiperOrigin-RevId: 360931988
2021-03-09 10:59:01 -08:00