Mike Kruskal
cac9765af0
Update CMake configuration to add a dependency on Abseil ( #10401 )
...
* Rolling https://github.com/protocolbuffers/protobuf/pull/9793 forward
* Removing private label on conformance linkage
* no-op comment added
3 years ago
Adam Cozzette
f7e2e0b301
Remove Abseil dependency from CMake build ( #10056 )
...
* Revert "Added cmake abseil include guard"
This reverts commit b6ee841d7c
.
* Revert "Update CMake configuration to add a dependency on Abseil (#9793 )"
This reverts commit e9246cd789
.
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 )
...
* Proof of concept for CMake Abseil dependency
* Hooked up Abseil linking
* Adding test binaries
* Reverting absl::string view use added for testing. This will still be broken for automake and bazel
* Adding new cmake config to dist list
* Whitespace fixes and an attempt at fix for Windows Python Release (CMake version < 3.13)
* Hook up LTS to windows cmake
* Fix 'git cd' typo
* Adding clarifying comment for fix
* Adding abseil dependency to protobuf-lite too
* Update submodules instead of cloning abseil-cpp
* Adding explicit pointer to abseil root directory
Co-authored-by: Jason Lunn <jason.lunn@gmail.com>
Co-authored-by: Jorg Brown <jorg.brown@gmail.com>
3 years ago
Adam Cozzette
b20209f321
Sync from Piper @acozzette/proto_github_202203101748
...
PROTOBUF_SYNC_PIPER
3 years ago
Arfrever Frehtes Taifersar Arahesis
426866285b
cmake: Replace protobuf_source_dir variable with protobuf_SOURCE_DIR variable ( #9596 )
...
protobuf_source_dir variable is no longer needed and has the same value
as protobuf_SOURCE_DIR variable, which is instance of CMake-standard
<PROJECT-NAME>_SOURCE_DIR variable:
https://cmake.org/cmake/help/latest/variable/PROJECT-NAME_SOURCE_DIR.html
3 years ago
Jorge López Fueyo
1ae531d73b
Disabled version.rc for clang-cl ( #8139 )
4 years ago
listonjesse
2ae7cf0e03
Auxillary -> Auxiliary
5 years ago
Michael Matthew Mitchell
dface63d71
Swapped libprotoc and libprotobuf
...
libprotobuf being targed before libprotoc was causing Visual Studio to fail in linking protoc.
6 years ago
Jozef Izso
d2c35ce4cb
Backport the PR #4579 to 3.6.x branch
...
Implements #3380
7 years ago
Ivan Shynkarenka
291d9a0ab0
Fix issue with version.rc
7 years ago
Jozef Izso
b1fecd0dea
Include file information in all DLL and EXE outputs
7 years ago
Jozef Izso
3415201d1d
Add file information to Windows binaries
7 years ago
Corentin Le Molgat
f7a05844eb
Add CMake ALIAS targets
...
We follow the findProtobuf.cmake naming convention
to ease the use of protobuf as cmake subproject
7 years ago
Feng Xiao
4333edb340
Add cmake support.
10 years ago