sandboxed-api/cmake
Christian Blichmann 066af80c8b CMake build improvements
- Check for Linux (Android TBD once that lands) and C++17
- Move `SAPI_HARDENED_SOURCE` check after compile options are evaluated
- Use a more modern way to set the required C++ standard, compatible with
  Abseil's `ABSL_PROPAGATE_CXX_STD`.
- Scope `-fno-exceptions` and `POSITION_INDEPENDENT_CODE` to SAPI targets
- Increase maximum stack frame size yet again

PiperOrigin-RevId: 422369190
Change-Id: If75405ee43740de90196f52cddc8938482eae851
2022-01-17 08:17:07 -08:00
..
modules Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00
abseil-cpp.cmake CMake build improvements 2022-01-17 08:17:07 -08:00
benchmark.cmake Update Google Benchmark dependency 2021-12-22 07:11:20 -08:00
gflags.cmake Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00
glog.cmake Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00
googletest.cmake Update Googletest dependency 2021-12-22 01:08:00 -08:00
libcap_capability.h.in Update license header with recommended best practices 2020-01-17 05:05:29 -08:00
libcap.cmake Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00
libffi.cmake Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00
libunwind.cmake Upgrade to libunwind 1.6.2 2022-01-06 08:26:05 -08:00
protobuf.cmake Update third-party dependencies 2021-04-26 05:00:30 -07:00
sandbox2.pc.in Add pkg-config files generation. 2020-12-16 06:46:03 -08:00
sapi.pc.in Add pkg-config files generation. 2020-12-16 06:46:03 -08:00
SapiBuildDefs.cmake Fix dependencies in add_sapi_library 2021-01-06 01:48:55 -08:00
SapiDeps.cmake Make CMake superbuild behave more similar to FetchContent 2021-02-03 18:15:15 +01:00
SapiOptions.cmake Enable shared libraries build and cross-compilation 2020-12-14 09:16:14 -08:00
SapiUtil.cmake CMake build improvements 2020-09-23 06:43:01 -07:00
zlib.cmake Update Copybara config to add files from #83 2021-02-04 03:07:12 -08:00