Jisi Liu
b0f661181d
Down-integrate from internal branch.
...
Change-Id: Ieb7a2c2fbf35bc2a8fa65b915a5ecb68c83863e4
9 years ago
Jan Tattermusch
9bdeba479b
only link runtime libraries statically for a static build
9 years ago
Jan Tattermusch
1858ac9b42
make VS build link runtime statically
9 years ago
Konstantin Podsvirov
61e078e803
Install headers from extract_includes for all platforms
9 years ago
Konstantin Podsvirov
5500b0691f
Fix: comment typo
9 years ago
Konstantin Podsvirov
ebfca175e2
Install well-known type proto files from CMake project
9 years ago
Konstantin Podsvirov
0be0789018
CMake installation now compatible with origin FindProtobuf module
9 years ago
Konstantin Podsvirov
743ec448c5
Parsing version from configure.ac for CMake project
10 years ago
Konstantin Podsvirov
82983433cf
Install protobuf from cmake project
...
Additional export as "protobuf" package
for importing from other cmake projects
10 years ago
Tom Hughes
6d72d12575
Set cmake include directories on library targets.
...
cmake targets that depend on these libraries will automatically have
these include directories.
10 years ago
Jisi Liu
12f6e3dd0e
update header list.
...
Change-Id: I75459b8b6562c3ac58fa4b1e4513accdda43ad64
10 years ago
Jisi Liu
7b216119ee
Update make file for extra headers.
...
Change-Id: Ifbc415755266ba3d0ffa5661fcd7c7d2e3b32a22
10 years ago
Jon Skeet
b2ac868493
First part of implementing wrapper types. Not ready yet!
10 years ago
Jisi Liu
bd4bc9e72c
remove pbconfig from extract script
...
Change-Id: I5049da7449cbada781aa1e23485a336b584802cb
10 years ago
Jan Tattermusch
cacbedf04e
export c# naming routines publicly
10 years ago
Jon Skeet
0d684d3420
First pass at map support.
...
More tests required. Generated code in next commit.
10 years ago
Jan Tattermusch
60161997c8
fix typo in cmake/README.md
10 years ago
Jisi Liu
1c42a8b336
Move cmake/update_file_lists.sh preparing for bazel support.
...
Change-Id: Idecb2e3a5169f7b40d832242c9c10b0eb4325654
10 years ago
Feng Xiao
818c5eee08
Fix broken builds.
10 years ago
Jon Skeet
09f3f4eec3
Updates to handle use of cmake for Windows builds.
10 years ago
Jisi Liu
78d470c7a5
Make the code independent of config.h
...
Now the Build tool needs to define -DHAVE_ZLIB and -DHAVE-PTHREAD rather
than providing a config.h
- Make pbconfig.h a manually written file to handle hash conditions
according to platform related macros.
- Remove #include "config.h" from source code.
- Changed the configure.ac and Makefile.am to pass down the macros.
- Change cmake to pass down the the macros.
Change-Id: I537249d5df8fdeba189706aec436d1ab1104a4dc
10 years ago
Feng Xiao
e96ff30120
Down-integrate from internal code base.
...
[ci skip]
Change-Id: I9391c09640e0b0b2b21c45a97a1fc91814d95c5d
10 years ago
Qartar
2fe6d7bc57
Workaround for MSVC's string literal compiler limit.
...
Escape characters don't count for string literal size, no need to pre-generate escape string.
Added unit test to touch enormous cpp generated descriptor.
Updated makefile to include enormous_descriptor.proto
Fixed language compatibility error.
10 years ago
Feng Xiao
ee6b3d5529
Remove vsprojects.
10 years ago
Feng Xiao
dffd542bb8
Update ./update_file_lists.sh.
...
Make it executable and generate extract_includes.bat in the same directory.
10 years ago
Feng Xiao
e9839ff444
Add back incorrectly excluded cmake targets.
10 years ago
Feng Xiao
2286ab328c
Fix README.md formatting.
...
Change-Id: I121cb70bfdc4894c297ab1a36f1db47736c0652b
10 years ago
Feng Xiao
34448fca45
Add an cmake option to exclude tests.
10 years ago
Feng Xiao
4333edb340
Add cmake support.
10 years ago