45 Commits (f58d0b56e37aa6a85848618018d7a17b86746bc0)

Author SHA1 Message Date
Mike Kruskal d36a64116f Add missing test utility to CMake rules. 2 years ago
Adam Cozzette dea15165c6 Add simple golden test for CMake file list generation 2 years ago
Adam Cozzette b3ec9ec291 Fix staleness test by avoiding version-specific Bazel behavior 2 years ago
archpaleus 2dcd7d8f70 use @utf8_range to reference //third_party/utf8_range (#11352) 2 years ago
Adam Cozzette da09f7f78b Make CMake file list generation consistent across Bazel versions 2 years ago
Adam Cozzette 57a8846802 Make CMake test_util and lite_test_util mutually exclusive 2 years ago
Adam Cozzette 7043b882a3 Make the CMake targets for test_util and lite_test_util independent 2 years ago
Adam Cozzette 4ee1f529c6 Update CMake file generation to avoid including Bazel-specific WKT paths 2 years ago
Adam Cozzette b146519bde Update cc_dist_library() to include transitive sources 2 years ago
Mike Kruskal 983fc2d065 Migrate remaining compiler code to from std::map to Swiss tables. 2 years ago
Deanna Garcia 7b855794e5 Fix pkg build rules 2 years ago
Mike Kruskal 23f1481386 Sync from Piper @480194141 2 years ago
Mike Kruskal b2e1d7d8a1 Fix some superficial issues with GCC 4.9, MSVC, and CMake 2 years ago
Thomas Van Lenten f6e284f8e5 Add the new compiler/objectivec:line_consumer target. 2 years ago
Adam Cozzette 7ad2210641
Add a staleness test for src/file_lists.cmake (#10684) 2 years ago
Mike Kruskal 388e3d744f Sync from Piper @mkruskal/footmitten 2 years ago
Mike Kruskal 01fe22219a
Open up visibility for some compiler internals (#10608) 2 years ago
Mike Kruskal 81e35132bf
Improve CMake installation tests (#10615) 2 years ago
Mike Kruskal 0264866ce6
Use generated WKT code in Bazel builds (#10576) 2 years ago
Mike Kruskal 8bad7e0dd0
Clean up leftover benchmark cruft (#10480) 2 years ago
Mike Kruskal 701dd83594
Integrate from Piper for C++, Java, and Python (#10429) 2 years ago
Mike Kruskal ed5c57a574
Remove all autotools usage (#10132) 2 years ago
Mike Kruskal 445a49480c
Adding Github Action to keep CMake generated file lists up to date (#10243) 2 years ago
David L. Jones c2e99db90b
Add filegroups for test sources and include them in file lists. (#10049) 3 years ago
David L. Jones 586b72c1ac
[Bazel/C++] Augment `cc_dist_library` to generate lists of source files (#10026) 3 years ago
David L. Jones e5e8378a62
[Bazel] Make the protobuf workspace (nearly) wildcard-buildable. (#10010) 3 years ago
Deanna Garcia 38f0bd4d15 Fix bazel builds 3 years ago
David L. Jones 171a6b1155
[Bazel/C++] Move core C++ implementation to //src/google/protobuf package. (#9988) 3 years ago
David L. Jones 07303d6f54
[Bazel/C++] Factor out util library (#9987) 3 years ago
David L. Jones cbd1adc6cf
[Bazel/C++] Factor out compiler packages. (#9985) 3 years ago
David L. Jones c2c770e7ea
[Bazel/C++] Factor out stubs, io, and testing libraries. (#9980) 3 years ago
David L. Jones 4e5b920625
[Bazel/macOS] Use the constructed environment when running libtool. (#9965) 3 years ago
Deanna Garcia 0f3ee3b625 Fix protoc_release target 3 years ago
David L. Jones b3cbea18ea
[Bazel] Move Python rules to //python (#9952) 3 years ago
David L. Jones 354aba886e
Add a test for bazel-built dist archives (#9929) 3 years ago
David L. Jones 52655b1f5e
[Bazel] Move C++ build-related logic into //build_defs (#9921) 3 years ago
David L. Jones 3c5ad8c524
Remove references to //:composer.json and JS compiler. (#9910) 3 years ago
David L. Jones 24ec0b9ffb
Add Starlark utilities to generate files with lists of files (#9882) 3 years ago
David L. Jones 95da0ba5b4
Rename all BUILD files to BUILD.bazel (#9892) 3 years ago
Adam Cozzette 860f8ad171
Remove the JavaScript implementation (#9874) 3 years ago
Joshua Haberman dc4aad931e Sync from Piper @444600173 3 years ago
David L. Jones d76f8c868c
Add source distribution packaging rules (#9835) 3 years ago
David L. Jones 46710cabc4
Move rules_pkg targets into //pkg, and add experimental C++ library rules (#9823) 3 years ago