369 Commits (21.x)

Author SHA1 Message Date
Adam Cozzette 3b029b1f4f
Revert "Fix cmake install targets (#9822)" (#10060) 3 years ago
Adam Cozzette f7e2e0b301
Remove Abseil dependency from CMake build (#10056) 3 years ago
Adam Cozzette 30f446820d
Add endian.h to includes list (#10057) 3 years ago
Protobuf Team d259bd3287 Updating version.json and repo version numbers to: 21.0-rc1 3 years ago
Esun Kim b6ee841d7c Added cmake abseil include guard 3 years ago
Adam Cozzette 5eafa23c98
Update CHANGES.txt (#9897) 3 years ago
David L. Jones 7d48c4accd
Add forwarding lang_generator.h headers for cpp, java, and python. (#9883) 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
David L. Jones 4e5e8d325a
Specify full path to proto files. (#9881) 3 years ago
Adam Cozzette 860f8ad171
Remove the JavaScript implementation (#9874) 3 years ago
Jonathan Ringer c80808ce1d
Fix cmake install targets (#9822) 3 years ago
mkruskal-google e9246cd789
Update CMake configuration to add a dependency on Abseil (#9793) 3 years ago
noahdietz 5abf802bc2 Replace master with main in URLs & docs 3 years ago
Mike Kruskal a29e0e3f44 Sync from Piper @439400376 3 years ago
David L. Jones 5b2c7b8373
[CMake] Declare remaining tests, and add a test output option. (#9705) 3 years ago
David L. Jones a3347c27a3
Factor out test libraries in the cmake build. (#9689) 3 years ago
David L. Jones b012ef28b9 Regenerate cmake file lists. 3 years ago
Arfrever Frehtes Taifersar Arahesis 5dab09408c
Enable GeneratedDescriptorTest.EnormousDescriptor test for GCC/Clang CMake builds (#9617) 3 years ago
Arfrever Frehtes Taifersar Arahesis bd935e101d
cmake: Call get_filename_component() with DIRECTORY mode instead of PATH mode (#9614) 3 years ago
Adam Cozzette 1ddad63dd9 Sync from Piper @acozzette/proto_github_202203101748 3 years ago
Adam Cozzette b20209f321 Sync from Piper @acozzette/proto_github_202203101748 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
Adam Cozzette 88a18db91e Update protobuf version 3 years ago
Adam Cozzette 1c51f9fb39 Undo unintentional file list changes 3 years ago
Adam Cozzette 76398dab31 Sync from Piper @431959314 3 years ago
Arfrever 1d13b60904
cmake: Use linker version scripts (#9545) 3 years ago
Arfrever d0c06bcd93
cmake: Set correct sonames for libprotobuf-lite.so and libprotoc.so (#9529) 3 years ago
David L. Jones 3ab97ce830 Sync from Piper @429642851 3 years ago
Timo Lange 4ed3941e27
[CMake] Allow custom plugin options e.g. to generate mocks (#9105) 3 years ago
Florin Crișan 9ebb31726c
Add option to use external GTest in CMake (#8736) 3 years ago
Florin Crișan 18c951efb1
Enable testing via CTest (#8737) 3 years ago
appledragon 5a0887fc65
for ios shared library export api visibility (#9160) 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
Joel Johnson a9cf69a0ed
Use matching soname when building with CMake as Makefile (#9178) 3 years ago
David Geldreich f180289c46
link with correct C runtime on MSVC (#9437) 3 years ago
owentou 9e896e2e92
[CMAKE] `protobuf::libprotoc` and `protobuf::protoc` should be optional in legacy `protobuf-module.cmake` when crossing compiling. 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
Adam Cozzette 7f79a416ff Update the file lists with ./update_file_lists.sh 3 years ago
Adam Cozzette 9488e2f8eb
Update cmake file lists (#9038) 3 years ago
johanmoe 06c8cbea59
Fix cmake install for protoc component (#8994) 3 years ago
David L. Jones 96d983a02e
Tweak update_file_lists.sh to handle changes to Makefile.am. (#8965) 3 years ago
Joshua Haberman e5c570bb57 Sync from Piper @395706834 3 years ago
Saleem Abdulrasool bf7a5e40a8 build: fix the support for CMake[<3.7] 3 years ago
Bo Yang b9d6693545 Update BUILD and cmake files 3 years ago