sandboxed-api/cmake
Christian Blichmann 6a58a29039 Make CMake superbuild behave more similar to `FetchContent`
- Move CMake superbuild files
- Drop use of `CMakeLists.txt.in` configure files
- Allow overriding dependency directories. For now, this should only be
  used by GitHub workflows. Will be expanded on later, possibly renaming
  the variables.

This change is one in a series to make it easier to consume/customize
Sandboxed API in downstream projects.

Drive-by:
- Update `.gitignore` to ignore clangd's `.cache` directory

Signed-off-by: Christian Blichmann <cblichmann@google.com>
2021-02-03 18:15:15 +01:00
..
modules Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01: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
abseil-cpp.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
benchmark.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
gflags.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
glog.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
googletest.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
libcap.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
libcap_capability.h.in Update license header with recommended best practices 2020-01-17 05:05:29 -08:00
libffi.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
libunwind.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00
protobuf.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01: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
zlib.cmake Make CMake superbuild behave more similar to `FetchContent` 2021-02-03 18:15:15 +01:00