Age | Commit message (Collapse) | Author |
|
PiperOrigin-RevId: 527219313
|
|
The current minimum supported version in https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md is 3.10, but this is going to change to 3.13 from May 1st because Ubuntu 18.04 will be no longer supoported. 3.13 is the older version that comes packaged with the supported distros (Debian 10 in this case).
See https://opensource.google/documentation/policies/cplusplus-support#support_criteria_3
PiperOrigin-RevId: 526954498
|
|
Also remove Kokoro test scripts that used `--//config:tink_use_absl_statusor=True`.
PiperOrigin-RevId: 515018353
|
|
https://github.com/abseil/abseil-cpp/blob/master/CMakeLists.txt#L19
PiperOrigin-RevId: 506009333
|
|
PiperOrigin-RevId: 466522403
|
|
Replace add_definitions() rule with target_compile_definitions() to follow cmake's best practices.
PiperOrigin-RevId: 446713577
|
|
absl::Status{,Or}. Built and run tests locally.
PiperOrigin-RevId: 446471945
|
|
.cmake file.
* Delete tink/tink_version.cmake
* Set `VERSION` in `project` in the root CMakeLists.txt
* Populate `TINK_VERSION_LABEL` with the value of `PROJECT_VERSION` for autogenerating version.h
* Initialise `CPACK_PACKAGE_VERSION` with `PROJECT_VERSION`. This is needed because `CPACK_PACKAGE_VERSION` is automatically initialised to the project version only from CMake 3.12 onwards
PiperOrigin-RevId: 444787583
|
|
Add a macro to create interface targets.
PiperOrigin-RevId: 426077117
|
|
version of Abseil.
`TINK_USE_INSTALLED_ABSEIL` is set to OFF by default. Abseil can be installed following the instructions in https://abseil.io/docs/cpp/tools/cmake-installs. Then one only needs to do:
```
cmake <path/to/tink> \
-DCMAKE_CXX_STANDARD=11 \
-DCMAKE_PREFIX_PATH=<abseil/install/path> \
-DTINK_USE_INSTALLED_ABSEIL=ON
```
PiperOrigin-RevId: 424371062
|
|
system.
Tested with:
```
cmake .. -DTINK_USE_SYSTEM_OPENSSL=ON -DTINK_BUILD_TESTS=ON
make tink_test_subtle_random_test
./cc/subtle/tink_test_subtle_random_test
```
PiperOrigin-RevId: 402634773
|
|
remove the target libtink.so from the BUILD.bazel file.
The reason is that this fails when updating to Bazel 1.0 -- though it never really worked reliably.
PiperOrigin-RevId: 298327662
|
|
PiperOrigin-RevId: 240743681
GitOrigin-RevId: 0a954e59e277c7dcc323503361dd40f8a7884086
|
|
Add targets to build a tarball with headers included like in Bazel, using "make package" or equivalent. This is the very first take and brings CMake up to speed with Bazel. We'll improve on this in the next releases.
PiperOrigin-RevId: 240534917
GitOrigin-RevId: c5bcb02a1e1be8d3c95e9426a17f950e4511c352
|
|
PiperOrigin-RevId: 239196540
GitOrigin-RevId: 3c494c5339afe6ac88452fd922fd849215cf4e42
|
|
PiperOrigin-RevId: 238461154
GitOrigin-RevId: 5428e07d02ddab1f31e8005e1cb9528c9d4094d8
|
|
PiperOrigin-RevId: 238424122
GitOrigin-RevId: e3850c2a7efb4b5ae1673260d681f53177943c2c
|