59 Commits (ce4c572a6091aeca4e6f6dd1211e00c9ae4b8952)

Author SHA1 Message Date
Matteo bd1806edc3 Fix generation of save-installed-headers.vcxproj regarding upb headers (#18135) 2 months ago
jslap-ubi 3836fd3474 Enable Unity(Jumbo) builds (#16454) 5 months ago
Adam Cozzette 7793c72eab Make CMake always build test protos into a static library 9 months ago
Mike Kruskal 6898451f5e Setup upb installation with cmake. 9 months ago
Mike Kruskal b6032d72e3 Add basic upb cmake support. 9 months ago
Daniel Richard G a8181d9ae8 Write generated source files to the build tree, not the source tree. (#14455) 10 months ago
Mike Kruskal 898d8fa1fd Open-source editions Bazel rules for embedding defaults. 1 year ago
Mike Kruskal 4a24a29780 Avoid double counting lite test protos 1 year ago
Sandy Zhang 6889aed460 Check-in bootstrapped Java features for Bazel and CMake 1 year ago
Mike Kruskal ed763d0294 Build test protos into a common shared library in cmake. 1 year ago
Mike Kruskal e897bcf3ff Editions: Provide an API for C++ generators to specify their features. 1 year ago
Mike Kruskal 4f9e41767a Release prototype of Protobuf Editions. 1 year ago
Adam Cozzette 80df4b29e0 Add `source_file_descriptors` to `CodeGeneratorRequest` 1 year ago
Adam Cozzette ae2531dcc2 Make protoc --descriptor_set_out respect option retention 2 years ago
Mike Kruskal a9f1ea6371 Breaking change: Migrate to Abseil's logging library. 2 years ago
Mike Kruskal 7930cd1f9d Upgrade to Abseil LTS 20230117 (#11622) 2 years ago
Mike Kruskal 1752a9e209 Rename test to "full-test" 2 years ago
Mike Kruskal 66780432a1 Rename our check cmake test 2 years ago
Adam Cozzette 57a8846802 Make CMake test_util and lite_test_util mutually exclusive 2 years ago
Mike Kruskal 983fc2d065 Migrate remaining compiler code to from std::map to Swiss tables. 2 years ago
Mike Kruskal 81e35132bf
Improve CMake installation tests (#10615) 2 years ago
Mike Kruskal 701dd83594
Integrate from Piper for C++, Java, and Python (#10429) 2 years ago
Mike Kruskal cac9765af0
Update CMake configuration to add a dependency on Abseil (#10401) 2 years ago
Mike Kruskal b5380c3c3e
Removing partial dependency of test common library on lite test utils (#10316) 2 years ago
Mike Kruskal 3edec1f288
Implement cmake linux tests (#10306) 2 years ago
Elliotte Rusty Harold 24dad62f40 Sync from Piper @454225000 3 years ago
David L. Jones dc14b4be42
Change update_file_lists.sh to work based on Bazel-generated file lists (#10091) 3 years ago
David L. Jones 74b2c7c7ce
Move cmake file lists into src/file_lists.cmake. (#10027) 3 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
David L. Jones 4e5e8d325a
Specify full path to proto files. (#9881) 3 years ago
mkruskal-google e9246cd789
Update CMake configuration to add a dependency on Abseil (#9793) 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 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 14cab5b909 Rename main cmake/CMakeLists.txt to CMakeLists.txt 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
Stephen Kennedy 8495372e1e
[cleanup] Msvc warnings (#9263) 3 years ago
Adam Cozzette 9488e2f8eb
Update cmake file lists (#9038) 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
Bo Yang 509aee4b8b Sync from Piper @391414001 3 years ago
Adam Cozzette 2fd5c96f4d Add map_test.inc to build configs and new Kotlin files to java_EXTRA_DIST 3 years ago
Adam Cozzette d46abc1e7e Update BUILD and cmake files and add some missing Java dependencies 3 years ago