30 Commits (09677a63e9e460745f3f40a34f305bb72c9641a9)

Author SHA1 Message Date
Greg Miller bcb20bbdfa Update the min required CMake version to 3.10 2 years ago
Mike Kruskal 649cc30872 Open-source some of our string_view tests. 2 years ago
Protobuf Team Bot a847a8dc4b Updating version.json and repo version numbers to: 22.0 2 years ago
Mike Kruskal 5127af50f2 Switch to Ninja generator for windows cmake builds. 2 years ago
Mike Kruskal 9c2211be08 Switch to Ninja generator for windows cmake builds. 2 years ago
Protobuf Team Bot 4dd7a1e380 Updating version.json and repo version numbers to: 22.0-rc3 2 years ago
Mike Kruskal c399aeccc4 Enable ccache for CMake builds. 2 years ago
Protobuf Team Bot fa7a079c11 Updating version.json and repo version numbers to: 22.0-rc2 2 years ago
Protobuf Team Bot 2b406251e4 Updating version.json and repo version numbers to: 22.0-rc1 2 years ago
Mike Kruskal a9f1ea6371 Breaking change: Migrate to Abseil's logging library. 2 years ago
Mike Kruskal c2da35d619 Squashed 'third_party/utf8_range/' content from commit 72c943dea 2 years ago
Mike Kruskal c92294ac6d Allow selection of system default C++ version. 2 years ago
Joey Parrish f06f81f0c8 Copybara import of the project: 2 years ago
Mike Kruskal 983fc2d065 Migrate remaining compiler code to from std::map to Swiss tables. 2 years ago
Mike Kruskal 449b6e860f Fixing merge issues 2 years ago
Christian Blichmann 4efbcc4460
CMake: Enable projects to set the C++ version (#10464) 2 years ago
Mike Kruskal bc1b31001d
Add a real dependency on Abseil (#10416) 2 years ago
Mike Kruskal cac9765af0
Update CMake configuration to add a dependency on Abseil (#10401) 2 years ago
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
Arfrever 1cec803182
CMake fixes (#9595) 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
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
Saleem Abdulrasool bf7a5e40a8 build: fix the support for CMake[<3.7] 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
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
Daniel Joos c8f76331ab
Adds a CMake option to build `libprotoc` separately (#7949) 4 years ago
Peter Newman e2cc2de304
Fix lots of spelling errors (#7751) 4 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Chuck Atkins 10c48c980f Intel compiler: silence noisy warning for incorrectly evaluated inlining 5 years ago
Rafi Kamal de75651d7a
Merge 3.11.0-rc1 changes to master (#6917) 5 years ago