Esun Kim
daa793860c
[Build] Minimum version of MSVC is now 2022 ( #37687 )
...
Per https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md , we can require msvc 2022 or later.
Closes #37687
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37687 from veblush:msvc2022 32e35ec5b5
PiperOrigin-RevId: 680682655
2 months ago
Esun Kim
d8fd0c0844
Fixed bazel tests for 7 ( #35390 )
...
- Fixed the bazel distrib tests with Bazel 7 by disabling bzlmod option.
- Added a new note for bzlmod to the doc.
Closes #35390
PiperOrigin-RevId: 593816700
11 months ago
Esun Kim
0b2609a61d
Update minimum MSVC version to 2019 ( #32614 )
...
To be aligned with By https://github.com/google/oss-policies-info/pull/8
2 years ago
Lakshay Nasa
868b7d82a7
Fix: polished building.md ( #30982 )
...
* Fix: improved building doc
* Fix: improved building doc
2 years ago
Esun Kim
0afcc37589
MSVC 2015 -> 2017 ( #29754 )
...
* MSVC 2015 -> 2017
* Update by review
3 years ago
Elkana Tovey
9bdc3be88f
Fix typo BUILDING.md ( #27331 )
...
change described below to described above
3 years ago
Nicolas Noble
a325d7f77a
Pointing the protobuf submodule to the new URL ( #26811 )
...
* Pointing the protobuf submodule to the new URL
* Also changing WORKSPACE dependencies
* More references to the old URL...
3 years ago
Esun Kim
93d95dec97
Use plane clang instead of clang-5.0 ( #26697 )
3 years ago
Anatol Belski
df73c74f99
cmake: Reflect minor version change in SONAME for C++ and C# ( #25617 )
...
* cmake: Use major.minor for the SONAME for C++ and C#
This helps to localize the ABI changes between versions and makes
possible to install different versions of GRPC side-by-side on the same
root filesystem. This is still not an ideal solution, but at least the
expectation would be whenever the core version has changed, the SONAME
would be different for any other related artifacts.
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
* doc: Add section about ABI compat to BUILDING.md
Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
4 years ago
Esun Kim
160cb1b215
Changed RPI build test to general ARM build test ( #25580 )
...
* Change rpi build test to arm test
* Having a separate docker and targetting aarch64
4 years ago
Jan Tattermusch
461b086b50
Add a commentary on C++ Windows DLL builds.
4 years ago
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
4 years ago
walkerdu
2b73fcc741
fix the BUILDING.md example code, when cmake version<3.13, gRPC_INSTALL will be forced to FALSE because gRPC_ABSL_PROVIDER is "module"
4 years ago
walkerdu
997b9d0988
fix when cmake version<3.13, gRPC_INSTALL will be forced to FALSE because gRPC_ABSL_PROVIDER is "module"
4 years ago
Zack Galbreath
24e795ef69
Clarify documentation for dependency management
5 years ago
Jan Tattermusch
f7cffb602b
improve the docs
5 years ago
Jan Tattermusch
5ed0b4108b
align stuff
5 years ago
Jan Tattermusch
21512217f2
get rid of the https://grpc.io/release plague
5 years ago
Jan Tattermusch
f233ad1c5e
a few cmake fixes in BUILDING.md
5 years ago
Jan Tattermusch
f098606c4a
Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
...
This reverts commit cca892022b
.
5 years ago
Jan Tattermusch
83dd242470
correct build prerequisites on linux and mac
5 years ago
Srini Polavarapu
7b43136be2
.
5 years ago
hcaseyal
cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)"
5 years ago
Jan Tattermusch
e7e5d0198f
Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
...
This reverts commit fe2242e603
.
5 years ago
Jan Tattermusch
fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build"
5 years ago
Jan Tattermusch
baa895f1b6
remove golang dependency for cmake build on windows
5 years ago
Zack Galbreath
73b144d4df
Fix typo in recent BUILDING.md update
...
It's an older version of CMake that will prevent you from installing
module-provided dependencies. Also explicitly point that out that
"install from module" will only work starting with gRPC 1.27 and newer.
5 years ago
Zack Galbreath
e3c1ee698d
Improve documentation for building with CMake
5 years ago
Jan Tattermusch
046bfb629c
improve wording
5 years ago
Jan Tattermusch
592c34d96c
cmake -> CMake
...
Co-Authored-By: Zack Galbreath <zack.galbreath@kitware.com>
5 years ago
Jan Tattermusch
921c413238
cmake -> CMake
...
Co-Authored-By: Zack Galbreath <zack.galbreath@kitware.com>
5 years ago
Jan Tattermusch
955e0df645
update cmake->CMake
...
Co-Authored-By: Zack Galbreath <zack.galbreath@kitware.com>
5 years ago
Jan Tattermusch
48b1f8d369
more updates to building & installation
5 years ago
Jan Tattermusch
81ca730348
Improve & update BUILDING.md
5 years ago
Hope Casey-Allen
5bf71fa4b7
Add a developer trick to the installation doc, reorganize a bit
5 years ago
Juanli Shen
3fe631d1b6
Update doc about using clang-5.0
6 years ago
Hope Casey-Allen
62e9ddbcbe
Update building with Visual Studio documentation
6 years ago
Jan Tattermusch
22d8e60bdb
improve BUILDING.md
6 years ago
Jan Tattermusch
f4a03a57ec
bazel installation instructions
7 years ago
Jan Tattermusch
5cdc0964b2
add TODOs
7 years ago
Jan Tattermusch
f389e5267a
overhaul of top-level .md files
7 years ago
Jan Tattermusch
1dd431b25a
remove ninja install instructions
7 years ago
HugoHo0212
ee161f761c
Some changes to INSTALL.md
7 years ago
Matthew Nuckolls
7eb270086e
Add subcommand to windows install instructions
...
As written, windows ninja-based build and install instructions successfully build gRPC, but do not install anything. Additionally, the last line of the instructions does nothing, because it duplicates the effect of the next-to-last-line. Adding "install" to the last line fixes both issues.
7 years ago
Srini Polavarapu
fb5adaee61
remove reference to downloading protoc
7 years ago
Srini Polavarapu
3cca82534d
Consolidate build instructions in INSTALL.md and src/cpp/README.md
7 years ago
Srini Polavarapu
ee6089d347
Include pkg-config in the required tools to build
7 years ago
Jan Tattermusch
cf6c2ed5c4
address comments
7 years ago
Jan Tattermusch
25fd9fbc4e
Improvements to windows build instructions
7 years ago
Jeffrey Rennie
eba68fad77
Add --recursive flag to git clone command.
...
To avoid a later git command. Simpler.
7 years ago