| Index: third_party/protobuf/protobuf.gyp
|
| diff --git a/third_party/protobuf/protobuf.gyp b/third_party/protobuf/protobuf.gyp
|
| index cb5ec3454273733d68aa8072736e351d263275e0..e98583650721b319eace9d3b873cee346e8b7d75 100644
|
| --- a/third_party/protobuf/protobuf.gyp
|
| +++ b/third_party/protobuf/protobuf.gyp
|
| @@ -25,47 +25,6 @@
|
| ],
|
| },
|
| }],
|
| - ['OS=="ios" and "<(GENERATOR)"=="xcode" and "<(GENERATOR_FLAVOR)"!="ninja"', {
|
| - 'variables': {
|
| - 'ninja_output_dir': 'ninja-protoc',
|
| - 'ninja_product_dir':
|
| - '<(DEPTH)/xcodebuild/<(ninja_output_dir)/<(CONFIGURATION_NAME)',
|
| - # Gyp to rerun
|
| - 're_run_targets': [
|
| - 'third_party/protobuf/protobuf.gyp',
|
| - ],
|
| - },
|
| - 'targets': [
|
| - {
|
| - # On iOS, generating protoc is done via two actions: (1) compiling
|
| - # the executable with ninja, and (2) copying the executable into a
|
| - # location that is shared with other projects. These actions are
|
| - # separated into two targets in order to be able to specify that the
|
| - # second action should not run until the first action finishes (since
|
| - # the ordering of multiple actions in one target is defined only by
|
| - # inputs and outputs, and it's impossible to set correct inputs for
|
| - # the ninja build, so setting all the inputs and outputs isn't an
|
| - # option). The first target is given here; the second target is the
|
| - # normal protoc target under the condition that "OS==iOS".
|
| - 'target_name': 'compile_protoc',
|
| - 'type': 'none',
|
| - 'toolsets': ['host'],
|
| - 'includes': ['../../build/ios/mac_build.gypi'],
|
| - 'actions': [
|
| - {
|
| - 'action_name': 'compile protoc',
|
| - 'inputs': [],
|
| - 'outputs': [],
|
| - 'action': [
|
| - '<@(ninja_cmd)',
|
| - 'protoc',
|
| - ],
|
| - 'message': 'Generating the C++ protocol buffers compiler',
|
| - },
|
| - ],
|
| - },
|
| - ],
|
| - }],
|
| ],
|
| 'targets': [
|
| # The "lite" lib is about 1/7th the size of the heavy lib,
|
| @@ -451,42 +410,16 @@
|
| },
|
| {
|
| 'target_name': 'protoc',
|
| - 'conditions': [
|
| - ['OS!="ios" or "<(GENERATOR)"!="xcode" or "<(GENERATOR_FLAVOR)"=="ninja"', {
|
| - 'type': 'executable',
|
| - 'toolsets': ['host'],
|
| - 'sources': [
|
| - "src/google/protobuf/compiler/main.cc",
|
| - ],
|
| - 'dependencies': [
|
| - 'protoc_lib',
|
| - ],
|
| - 'include_dirs': [
|
| - 'src',
|
| - ],
|
| - }, { # else, OS=="ios" and "<(GENERATOR)"=="xcode" and "<(GENERATOR_FLAVOR)"!="ninja"
|
| - 'type': 'none',
|
| - 'toolsets': ['host'],
|
| - 'dependencies': [
|
| - 'compile_protoc',
|
| - ],
|
| - 'actions': [
|
| - {
|
| - 'action_name': 'copy protoc',
|
| - 'inputs': [
|
| - '<(ninja_product_dir)/protoc',
|
| - ],
|
| - 'outputs': [
|
| - '<(PRODUCT_DIR)/protoc',
|
| - ],
|
| - 'action': [
|
| - 'cp',
|
| - '<(ninja_product_dir)/protoc',
|
| - '<(PRODUCT_DIR)/protoc',
|
| - ],
|
| - },
|
| - ],
|
| - }],
|
| + 'type': 'executable',
|
| + 'toolsets': ['host'],
|
| + 'sources': [
|
| + "src/google/protobuf/compiler/main.cc",
|
| + ],
|
| + 'dependencies': [
|
| + 'protoc_lib',
|
| + ],
|
| + 'include_dirs': [
|
| + 'src',
|
| ],
|
| },
|
| {
|
|
|