Jisi Liu
759245a49a
Merge from master
7 years ago
Axel Huebl
2f3cf52722
CMake: Install .pc Files
...
Adds pkg-config (`.pc`) files for CMake based installs.
7 years ago
Axel Huebl
668712c58f
CMake: Install .pc Files
...
Adds pkg-config (`.pc`) files for CMake based installs.
7 years ago
Jisi Liu
1876a27e66
Update filelist again
7 years ago
Jisi Liu
8084e03c33
remove profile
7 years ago
Jisi Liu
11b6661e66
update build file list
7 years ago
Jisi Liu
09354db143
Merge from Google internal for 3.4 release
7 years ago
Laszlo Csomor
e05e777d46
Windows: support long paths
...
Add implementations of open(2), mkdir(2), stat(2),
etc. that support long paths under Windows (paths
longer than MAX_PATH in <windows.h>, which is 260
characters).
The implementations are in a separate namespace
(google::protobuf::internal::win32), so they won't
collide with the standard implementations in
<io.h>, but after importing them with `using` they
can be drop-in replacements.
Fixes https://github.com/bazelbuild/bazel/issues/2634
Fixes https://github.com/google/protobuf/issues/2891
7 years ago
yjjnls
8f367c0b2d
replenish missed header files in install step
...
install 'generated_message_table_driven.h' and 'metadata_lite.h', they are included when compiling the files generated using protoc.exe 3.3.0
8 years ago
Walter Gray
df3f8cf6dd
fix check_and_save_build_option not correctly exporting build options
8 years ago
Walter Gray
0336770801
add protobuf_generate function, allows use of target_sources where available
8 years ago
Walter Gray
d8c5865e25
Fix policy warning CMP0054
8 years ago
Walter Gray
a183a0df61
Fix the check_and_save_build_option macro never evaluating to true
8 years ago
Walter Gray
faa53989cb
fix check_and_save_build_option not correctly exporting build options
8 years ago
Walter Gray
ae85cb8ef3
Fix find module not working when no version number was given
8 years ago
Dennis Cappendijk
4eb02fe31e
Add headers as part of cmake project
...
tested only on windows with visual studio 2015 as generator
8 years ago
Feng Xiao
8859c07a35
Add missing files to build files.
8 years ago
Feng Xiao
32d7830e4b
Fix C++ build for down-integration.
8 years ago
Feng Xiao
d36c0c538a
Down-integrate from google3.
8 years ago
Byron Yi
acaa9407e3
add delimited_message_util.cc to libprotobuf.cmake
8 years ago
Byron Yi
cb3e84b78e
migrate delimited messages functions to util package
8 years ago
Konstantin Podsvirov
97cbc42621
Fix libprotoc.cmake to generate well_known_types_embed.cc
...
Unfortunate typo. Just one extra ',' symbol, has led to the hidden implicit behavior.
Now everything will be fine.
8 years ago
Feng Xiao
c94555f955
Double-quote file paths in extract_includes.bat.in
...
This allows the file path to contain spaces which is very common on
windows.
8 years ago
Feng Xiao
1ece7c09af
Add missing thread dependency in cmake.
8 years ago
Jie Luo
af13bff3c7
Detect if Descriptor.cs changes for csharp
8 years ago
Wojciech Mamrak
37bd5d525b
Disable MSVC warning C4309
...
> warning C4309: static_cast': truncation of constant value
introduced in commit 9db5b11c9c
8 years ago
Jonathan Hseu
ef927cc428
Switch to gcc atomic intrinsics for macOS and delete the file that uses ( #2699 )
...
the deprecated atomics.
8 years ago
Adam Cozzette
98d89d4277
Fixed "make check" for cmake build
...
The check target did not depend on the test_plugin binary, so this would
cause "make check" to fail at times because of the absence of
test_plugin. This change adds a dependency on test_plugin so that it
will always get built before the tests are executed.
8 years ago
Adam Cozzette
1b3a0c16e6
Auto-generate well_known_types_embed.cc
...
Until now this file was just checked into the repo, but actually it
should be generated from any.js, struct.js, and timestamp.js. This
change updates the build system to make this happen. To make it work I
also had to remove some C++11 features from embed.cc.
8 years ago
Jisi Liu
f92b455aa6
Add missing files.
8 years ago
Adam Cozzette
1673389ef1
Updated libprotoc.cmake
8 years ago
Sergio Campama
e75cf40e8f
Fixing references to the removed atomicops_internals_pnacl.h file.
8 years ago
Jisi Liu
9d4657a9e2
update files to include php generators
8 years ago
Adam Cozzette
7fecfdbaa8
Added new has_bits.h file to cmake/extract_includes.bat.in ( #2152 )
...
This is necessary so that the CMake build knows to include this header
file in the installation include/ directory.
8 years ago
Feng Xiao
431cee60e6
Remove inexist files from build.
8 years ago
Jisi Liu
d947308aa1
update files to include php generators ( #2165 )
8 years ago
Jisi Liu
39a2a25f05
update files to include php generators ( #2165 )
8 years ago
Jisi Liu
923314cc88
update files to include php generators
8 years ago
Adam Cozzette
050c014ac6
Added new has_bits.h file to cmake/extract_includes.bat.in ( #2152 )
...
This is necessary so that the CMake build knows to include this header
file in the installation include/ directory.
8 years ago
Paul Yang
e0e54661f7
Check in php implementation. ( #2052 )
...
This pull request includes two implementation: C extension and PHP
package. Both implementations support encode/decode of singular,
repeated and map fields.
8 years ago
Wei-Yin Chen (陳威尹)
a7eaf36967
Rename UNICODE to protobuf_UNICODE
8 years ago
Wei-Yin Chen (陳威尹)
588a803d58
Support Unicode build on Windows
8 years ago
Konstantin Podsvirov
eefd1fdd48
CMake: Auto find ZLIB from package config if nedded
8 years ago
Konstantin Podsvirov
7d275ec168
CMake: remove repeated_field_reflection.h from extract list
8 years ago
Konstantin Podsvirov
33d2b2a04f
CMake: Bugfix for protobuf_MODULE_COMPATIBLE
...
Removed excess endif()
8 years ago
Konstantin Podsvirov
38c5f2f3e6
CMake: Link to ZLIB only if protobuf_WITH_ZLIB enabled
8 years ago
Adnan
154e278a2f
fixed cmake config files install path
...
Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb.
This brings us more into line with other langauges, and makes it more
obvious when we are requiring protobuf generated code.
Add a script to build protoc zip packages.
[ci skip]
Change-Id: Ia0e0bf3bb6bd24633dc8f294318bb20ac837f8b9
Ruby: translate package names from snake_case -> PascalCase.
Added unit test for PascalCasing package names in Ruby.
Added new file to ruby_EXTRA_DIST.
8 years ago
Feng Xiao
9086d96439
Integrate from internal code base.
9 years ago
Walter Gray
5520447a78
Fix a bad variable dereference causing <package>_FIND_VERSION_PRERELEASE to be ignored.
9 years ago
Otto Kekäläinen
3808d091f8
Fix spelling in strings and comments
9 years ago