Protobuf Team Bot
f98f38bb20
Auto-generate files after cl/578962175
1 year ago
Protobuf Team Bot
376ba2f8bc
Auto-generate files after cl/569594353
1 year ago
Protobuf Team Bot
fea7645b4b
Auto-generate files after cl/564810016
1 year ago
Adam Cozzette
f1cace86bd
Move temporary files back to their original locations
...
This should allow "git blame" to show meaningful results even though
these files were temporarily clobbered.
1 year ago
Adam Cozzette
883958615c
Move clobbered files
...
Our automation clobbered a few more files, so let's move them
temporarily so that we can put them back in place in a way that "git
blame" continues to work.
1 year ago
Protobuf Team Bot
e59301bc55
Internal change
...
PiperOrigin-RevId: 560105865
1 year ago
Adam Cozzette
047df98dea
Move upb-x/ back to upb/
...
This is the second attempt to fix our Git history. This should allow
"git blame" to work correctly in the upb/ directory even though our
automation unexpectedly blew away that directory.
1 year ago
Adam Cozzette
895f190bda
Move upb to upb-x
1 year ago
Adam Cozzette
1ba80d7424
Move upb-temp/ back to upb/
1 year ago
Adam Cozzette
d38b8561e6
Move upb/ to upb-temp/
...
This will help us fix our Git commit history to ensure that git blame
works correctly for upb.
1 year ago
Protobuf Team Bot
cab6c3e223
Internal change
...
PiperOrigin-RevId: 560096690
1 year ago
Adam Cozzette
0d1ba13e83
Move everything into new upb/ directory
1 year ago
Protobuf Team Bot
95298a7d60
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
d252014365
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
28659e20f2
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
a93acc00c2
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
e49f999de9
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
f5621a975f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
dc8a940a64
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
16889fdb6f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
cd176a0cd1
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
2344281bb6
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
d4eac7e5fd
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
2e6bfa2b9b
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
8687124a99
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
8c5f39d1ed
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
9304f9a74f
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
509125d990
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
4c94ca6895
Auto-generate CMake file lists
1 year ago
Protobuf Team Bot
38d63f21f6
Auto-generate CMake file lists
1 year ago
deannagarcia
dbc918c6d0
Delete cmake/CMakeLists.txt in favor of CMakeLists.txt ( #12295 )
...
This fixes https://github.com/protocolbuffers/protobuf/issues/12263 , but we will not cherrypick to 22.x since it could be breaking.
Closes #12295
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12295 from deannagarcia:deleteExtraCmakeFile 8fe901aee2
PiperOrigin-RevId: 518456432
2 years ago
Joris Clement
38ab857472
Make warning message type more specific ( #12272 )
...
The minimum required CMake version is 3.5. Thus, this message type is supported.
Ref.:
https://cmake.org/cmake/help/v3.5/command/message.html
Closes #12272
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12272 from joclement:patch-1 c7528889a6
PiperOrigin-RevId: 518185074
2 years ago
Mike Kruskal
4069649ecd
Switch to cmake fetch instead of git submodules
2 years ago
Mike Kruskal
3e078f5fe4
Add CMake+Bazel dependencies on utf8_range repo
2 years ago
Adam Cozzette
496276471d
Make trivial change to CMakeLists.txt to test auto-generation
...
If the auto-generation is working correctly, then CMakeLists.txt should
be quickly auto-updated with a change that undoes this one.
2 years ago
Adam Cozzette
52be7c2960
Check in generated CMake files
...
Once the GitHub action is fixed, these will be auto-updated whenever
necessary. I realized it would be a good idea to add them back first,
though, just to make sure nothing breaks before we enable the
auto-updating.
2 years ago
Joshua Haberman
7ff1662f97
Removed pre-generated CMake files from the main branch.
...
From now on, these files will live in the "generated" branch only, and a GitHub action will regenerate these files whenever there is a commit to the main branch.
PiperOrigin-RevId: 438879338
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
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
...
Fixes : #9596
3 years ago
Joshua Haberman
a1e6f29de9
Fixed CMakeLists.txt.
3 years ago
Arfrever
1cec803182
CMake fixes ( #9595 )
...
* Support older versions of CMake.
VERSION_GREATER_EQUAL is supported by CMake >=3.7:
https://cmake.org/cmake/help/latest/command/if.html#version-greater-equal
target_link_options() is supported by CMake >=3.13:
https://cmake.org/cmake/help/latest/command/target_link_options.html
* Use PROTOBUF_USE_DLLS and LIBPROTOC_EXPORTS for libprotoc.so shared library
Similar change for libprotobuf.so and libprotobuf-lite.so was made
in commit 5a0887fc65
.
* Make value of PROTOC_EXPORT dependent on LIBPROTOC_EXPORTS instead of LIBPROTOBUF_EXPORTS
This was probably intention, and LIBPROTOC_EXPORTS is also used above
in _MSC_VER branch.
3 years ago
Joshua Haberman
8ede0d552d
Tests are passing.
3 years ago
Adam Cozzette
23e7cfd54a
Lower minimum CMake version to 3.5 ( #9580 )
...
We tried increasing it to 3.10, but that turned out to be too high since
gRPC still supports 3.5.1.
3 years ago
Arfrever
1d13b60904
cmake: Use linker version scripts ( #9545 )
...
Autotools build system already uses linker version scripts since
commit 13d165de9e
.
Fixes : #6113
3 years ago
Joshua Haberman
8c530f9226
Changed generated code deps to avoid deps on core libraries.
...
This will allow the core libraries to be visibility controlled if
necessary.
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