64 Commits (3c3d77158fceaf54c55e00f7eca50b2c2194ee87)

Author SHA1 Message Date
Adam Cozzette 7df94e2473 Upgrade third_party/googletest submodule to current main branch (#10393) 2 years ago
Adam Cozzette 500cbd7b90
Upgrade third_party/googletest submodule to current main branch (#10393) 2 years ago
Mike Kruskal ed5c57a574
Remove all autotools usage (#10132) 2 years ago
Mike Kruskal 69c1fa531c
Add windows tests for C++ builds (#10364) 2 years ago
Alexander Neumann 30f273cb9b
cmake: use add_compile_options instead of add_definitions for compile options (#10293) 2 years ago
Mike Kruskal 3edec1f288
Implement cmake linux tests (#10306) 2 years ago
Adam Cozzette f7e2e0b301
Remove Abseil dependency from CMake build (#10056) 3 years ago
David L. Jones c4ddd84918
Factor out MSVC-only `version.rc` logic, and ensure other variables are always initialized (#9880) 3 years ago
mkruskal-google e9246cd789
Update CMake configuration to add a dependency on Abseil (#9793) 3 years ago
Arfrever Frehtes Taifersar Arahesis 426866285b cmake: Replace protobuf_source_dir variable with protobuf_SOURCE_DIR variable (#9596) 3 years ago
Arfrever Frehtes Taifersar Arahesis def70d725a Add cmake/CMakeLists.txt for compatibility (#9596) 3 years ago
Arfrever Frehtes Taifersar Arahesis 14cab5b909 Rename main cmake/CMakeLists.txt to CMakeLists.txt 3 years ago
Joshua Haberman a1e6f29de9 Fixed CMakeLists.txt. 3 years ago
Arfrever 1cec803182
CMake fixes (#9595) 3 years ago
Joshua Haberman 8ede0d552d Tests are passing. 3 years ago
Adam Cozzette 23e7cfd54a
Lower minimum CMake version to 3.5 (#9580) 3 years ago
Arfrever 1d13b60904
cmake: Use linker version scripts (#9545) 3 years ago
Joshua Haberman 8c530f9226 Changed generated code deps to avoid deps on core libraries. 3 years ago
Matt Kulukundis edd1dd30e7 Fix missing build deps 3 years ago
Matt Kulukundis 5d7daf1ce2 fix cmake 3 years ago
Matt Kulukundis 074a469cbe sort file list 3 years ago
Joshua Haberman 60a3edb87f Code is in place to generate from upbc, but segv results. 3 years ago
Joshua Haberman 13434560e0 WIP. 3 years ago
Florin Crișan 18c951efb1
Enable testing via CTest (#8737) 3 years ago
Stephen Kennedy 8495372e1e
[cleanup] Msvc warnings (#9263) 3 years ago
JCooky 55645ca513
Add cmake option protobuf_INSTALL for installation files (#7123) 3 years ago
David Geldreich f180289c46
link with correct C runtime on MSVC (#9437) 3 years ago
Adam Cozzette d049bce844
Remove references to HAVE_PTHREAD (#9100) 3 years ago
Shigeo Hashimoto 25180ac9b6
Fix build failed for visual studio in multi-byte windows environments (#7235) 3 years ago
Joshua Haberman 3d437bbcab Some pre-PR fixes. 3 years ago
Joshua Haberman 4307f5dbba Fixed the CMake build and amalgamation. 3 years ago
Saleem Abdulrasool bf7a5e40a8 build: fix the support for CMake[<3.7] 3 years ago
Joshua Haberman fa4d70fad6 Restore CMake files, we're not ready to delete them yet. 3 years ago
Joshua Haberman 173554146f Updated some docs and removed/rearranged some obsolete stuff. 3 years ago
Joshua Haberman c4744c0b21 Updated generated files. 3 years ago
Saleem Abdulrasool c47adad0c3 cmake: support `MSVC_RUNTIME_LIBRARY` property 3 years ago
Jorge López Fueyo 1ae531d73b
Disabled version.rc for clang-cl (#8139) 4 years ago
Joshua Haberman 3881393907 Renamed .int.h to _internal.h, for greater clarity. 4 years ago
Joshua Haberman 1674f28dd7 Put public message interface into msg.h and moved internal functions to msg.int.h. 4 years ago
Florian Simon b9a036b444 Do not disable RTTI by default in the CMake build 4 years ago
Florian Simon 1add7a7bd6 Create a CMake option to control whether or not RTTI is enabled 4 years ago
Florian Simon a4e7b97bd6 Create a CMake option to control whether or not RTTI is enabled 4 years ago
Joshua Haberman f5d2d55007 Deleted the legacy "Handlers" APIs. upb can finally be deserving of its name. 4 years ago
Joshua Haberman 5e550e88f8 Added API for getting fielddef default as a upb_msgval. 4 years ago
Joshua Haberman e9b79542ad Added a BUILD file for wyhash. 4 years ago
Joshua Haberman 6c16cba83f Removed obsolete port.c file. 4 years ago
Joshua Haberman e86541ac1d Fixed the build after the merge. 4 years ago
Joshua Haberman 8f3ee80d46 Drop C89/C90 support and MSVC prior to Visual Studio 2015. 4 years ago
Joshua Haberman efd576b698 Added -std=gnu99 for fastdecode and ran Buildifier. 4 years ago
Joshua Haberman e3f41de6c7 Split monolithic BUILD file into many build files. 4 years ago