52 Commits (dd68e4bb4d63b74b0996b714d0bc8c7f51af334b)

Author SHA1 Message Date
David Benjamin a1843d660b Bump the minimum CMake version to 3.12 1 year ago
David Benjamin fa343af32b Update googletest and include googlemock 1 year ago
David Benjamin f86dd18593 Initialize libunwind cursors from the signal handler's ucontext_t 1 year ago
David Benjamin 99ce1e01fc Use sources.cmake for the bssl tool 1 year ago
David Benjamin 847a395a50 Use sources.cmake for the test_support library 1 year ago
David Benjamin 197b57154f Use sources.cmake for test binaries 1 year ago
David Benjamin 9bbf0d9763 Use sources.cmake for pki and pki_test 1 year ago
David Benjamin 49bfec5f82 Use file(STRINGS) to read go_tests.txt 1 year ago
Bob Beck bc97b7a8e1 Bring in the core of chromium certificate verifier as libpki 1 year ago
David Benjamin 2aae3f58b4 Bump the minimum supported MSVC version to VS2019 2 years ago
David Benjamin b0b1f9dfc5 Only rerun bindgen when its dependencies change 2 years ago
David Benjamin e3a5face89 Fix ninja run_tests 2 years ago
David Benjamin 8c4ec3b7b0 Replace almost all instances of CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR 2 years ago
David Benjamin f53ca9f6b6 Run Go tests as part of run_tests 2 years ago
David Benjamin 987dff1a9f Make boringssl_gtest_main a STATIC library 2 years ago
David Benjamin 8c75ed046f Remove global_target from build. 2 years ago
David Benjamin e5f7266884 Don't include custom builds of libc++ in CMake installs 2 years ago
David Benjamin 261ec612e2 Move Go CMake support into its own file. 2 years ago
David Benjamin 60d61196e4 Remove old clang-cl workaround 2 years ago
David Benjamin 61266e464b Limit the CMake -isysroot assembly workaround to older CMake 2 years ago
David Benjamin 8bc06cf491 Clean up test_support_lib and GTest dependencies slightly. 2 years ago
David Benjamin 582904fdde Move malloc failure testing into OPENSSL_malloc 2 years ago
David Benjamin 31f1466a61 Move OpenSSLConfig.cmake into the cmake/ directory 2 years ago
David Benjamin c371b8b3d3 Set C11 in all compilers. 2 years ago
David Benjamin 1967621cc9 Reduce architecture detection in CMake. 2 years ago
David Benjamin 3251ca1f63 Simplify MSVC warning configuration 2 years ago
David Benjamin c3197fc35b Drop the workaround for the third-party Android CMake toolchain. 2 years ago
David Benjamin aa72a6c3fa Update build tools. 2 years ago
David Benjamin 39707fe73b Bump minimum CMake version. 2 years ago
David Benjamin fd4315d8eb Remove tautological comparison. 2 years ago
David Benjamin 7d1fc2b014 Enable -Wstring-concatenation and silence warning. 2 years ago
David Benjamin c8d31372f7 Bump CMake requirement to 3.8. 2 years ago
Rebecca Chang Swee Fun 4566bb5fe5 Add support for RISC-V 64-bit architecture 2 years ago
David Benjamin a928171ff4 Use CMake's C/C++ version features. 3 years ago
Daniel Thornburgh 48f794765b Fix build for older CMake versions. 3 years ago
David Benjamin 493d5cbedd Try to require C++14. 3 years ago
Daniel Thornburgh 2fc6d38391 Add CMake install rules. 3 years ago
Adam Langley ea9fb94c35 Drop CAVP code. 3 years ago
David Benjamin 0f4454c075 Condition split handshake tests on Linux in CMake. 3 years ago
David Benjamin 387f82054c Limit _XOPEN_SOURCE to Linux. 3 years ago
Benjamin Brittain ea46caf265 Put Rust binding generation behind an explicit flag and only build bindings for the targeted Arch 3 years ago
Benjamin Brittain 8d8d8f3ea7 Generates "low-level" bindings for Rust using bindgen 3 years ago
David Benjamin 1e15682f1a Enable SHA-512 ARM acceleration when available. 3 years ago
David Benjamin d7936c23cb Use uint16_t in TestConfig and enable -Wformat-signedness. 3 years ago
David Benjamin 16b3af7d22 Update tools. 3 years ago
David Benjamin a603c828dc Bump minimum GCC version and note impending VS2015 deprecation. 3 years ago
David Benjamin 7e265971c0 Avoid double-expanding variables in CMake. 3 years ago
David Benjamin 49f0329110 Remove GCC 4.8.99 check. 4 years ago
David Benjamin d0b66c7d5c Bump minimum CMake version. 4 years ago
Anthony Roberts afd5dba756 Add ASM optimizations for Windows on Arm 4 years ago