rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 1 | Pod::Spec.new do |s| |
| 2 | s.name = 'Protobuf-C++' |
Protobuf Team Bot | 24487dd | 2022-09-13 13:50:08 -0700 | [diff] [blame] | 3 | s.version = '3.21.6' |
rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 4 | s.summary = 'Protocol Buffers v3 runtime library for C++.' |
| 5 | s.homepage = 'https://github.com/google/protobuf' |
Maximilian | 82372d8 | 2022-01-27 01:23:14 +0100 | [diff] [blame] | 6 | s.license = 'BSD-3-Clause' |
rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 7 | s.authors = { 'The Protocol Buffers contributors' => 'protobuf@googlegroups.com' } |
| 8 | s.cocoapods_version = '>= 1.0' |
| 9 | |
| 10 | s.source = { :git => 'https://github.com/google/protobuf.git', |
Deanna Garcia | 942cec0 | 2022-05-20 21:43:48 +0000 | [diff] [blame] | 11 | :tag => "v#{s.version}" } |
rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 12 | |
| 13 | s.source_files = 'src/google/protobuf/*.{h,cc,inc}', |
| 14 | 'src/google/protobuf/stubs/*.{h,cc}', |
| 15 | 'src/google/protobuf/io/*.{h,cc}', |
| 16 | 'src/google/protobuf/util/*.{h,cc}', |
| 17 | 'src/google/protobuf/util/internal/*.{h,cc}' |
| 18 | |
| 19 | # Excluding all the tests in the directories above |
| 20 | s.exclude_files = 'src/google/**/*_test.{h,cc,inc}', |
| 21 | 'src/google/**/*_unittest.{h,cc}', |
| 22 | 'src/google/protobuf/test_util*.{h,cc}', |
| 23 | 'src/google/protobuf/map_lite_test_util.{h,cc}', |
Paul Yang | 3246187 | 2021-08-31 18:13:19 -0700 | [diff] [blame] | 24 | 'src/google/protobuf/map_test_util*.{h,cc,inc}', |
Paul Yang | c51a8a2 | 2021-08-20 08:48:42 -0700 | [diff] [blame] | 25 | 'src/google/protobuf/reflection_tester.{h,cc}' |
rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 26 | |
| 27 | s.header_mappings_dir = 'src' |
| 28 | |
| 29 | s.ios.deployment_target = '7.0' |
| 30 | s.osx.deployment_target = '10.9' |
| 31 | s.tvos.deployment_target = '9.0' |
| 32 | s.watchos.deployment_target = '2.0' |
| 33 | |
| 34 | s.pod_target_xcconfig = { |
| 35 | # Do not let src/google/protobuf/stubs/time.h override system API |
| 36 | 'USE_HEADERMAP' => 'NO', |
| 37 | 'ALWAYS_SEARCH_USER_PATHS' => 'NO', |
Niranjan Bhaskar | 2404ea4 | 2022-05-23 16:04:58 -0400 | [diff] [blame] | 38 | 'HEADER_SEARCH_PATHS' => '"$(PODS_TARGET_SRCROOT)/src"' |
rmstar | 2c76c2c | 2019-07-23 13:51:21 -0700 | [diff] [blame] | 39 | } |
| 40 | |
| 41 | end |