| Index: test/win/linker-flags/generate-manifest.gyp
|
| ===================================================================
|
| --- test/win/linker-flags/generate-manifest.gyp (revision 1801)
|
| +++ test/win/linker-flags/generate-manifest.gyp (working copy)
|
| @@ -1,64 +1,156 @@
|
| -# Copyright (c) 2012 Google Inc. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -{
|
| - 'targets': [
|
| - {
|
| - 'target_name': 'test_manifest_exe',
|
| - 'type': 'executable',
|
| - 'sources': ['hello.cc'],
|
| - 'msvs_settings': {
|
| - 'VCManifestTool': {
|
| - 'EmbedManifest': 'false',
|
| - }
|
| - },
|
| - },
|
| - {
|
| - 'target_name': 'test_manifest_dll',
|
| - 'type': 'shared_library',
|
| - 'sources': ['hello.cc'],
|
| - 'msvs_settings': {
|
| - 'VCManifestTool': {
|
| - 'EmbedManifest': 'false',
|
| - }
|
| - },
|
| - },
|
| - {
|
| - 'target_name': 'test_manifest_extra1',
|
| - 'type': 'executable',
|
| - 'sources': ['hello.cc'],
|
| - 'msvs_settings': {
|
| - 'VCManifestTool': {
|
| - 'EmbedManifest': 'false',
|
| - 'AdditionalManifestFiles': 'extra.manifest',
|
| - }
|
| - },
|
| - },
|
| - {
|
| - 'target_name': 'test_manifest_extra2',
|
| - 'type': 'executable',
|
| - 'sources': ['hello.cc'],
|
| - 'msvs_settings': {
|
| - 'VCManifestTool': {
|
| - 'EmbedManifest': 'false',
|
| - 'AdditionalManifestFiles': 'extra.manifest;extra2.manifest',
|
| - }
|
| - },
|
| - },
|
| - {
|
| - 'target_name': 'test_manifest_extra_list',
|
| - 'type': 'executable',
|
| - 'sources': ['hello.cc'],
|
| - 'msvs_settings': {
|
| - 'VCManifestTool': {
|
| - 'EmbedManifest': 'false',
|
| - 'AdditionalManifestFiles': [
|
| - 'extra.manifest',
|
| - 'extra2.manifest'
|
| - ],
|
| - }
|
| - },
|
| - },
|
| - ]
|
| -}
|
| +# Copyright (c) 2012 Google Inc. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +{
|
| + 'targets': [
|
| + {
|
| + 'target_name': 'test_generate_manifest_true',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_false',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'false',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_default',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_true_as_embedded',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'true',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_false_as_embedded',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'false',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'true',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_default_as_embedded',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'true',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_true_with_extra_manifest',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + 'AdditionalManifestFiles': 'extra.manifest;extra2.manifest',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_false_with_extra_manifest',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'false',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + 'AdditionalManifestFiles': 'extra.manifest;extra2.manifest',
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_true_with_extra_manifest_list',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'true',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + 'AdditionalManifestFiles': [
|
| + 'extra.manifest',
|
| + 'extra2.manifest',
|
| + ],
|
| + },
|
| + },
|
| + },
|
| + {
|
| + 'target_name': 'test_generate_manifest_false_with_extra_manifest_list',
|
| + 'type': 'executable',
|
| + 'sources': ['hello.cc'],
|
| + 'msvs_settings': {
|
| + 'VCLinkerTool': {
|
| + 'EnableUAC': 'true',
|
| + 'GenerateManifest': 'false',
|
| + },
|
| + 'VCManifestTool': {
|
| + 'EmbedManifest': 'false',
|
| + 'AdditionalManifestFiles': [
|
| + 'extra.manifest',
|
| + 'extra2.manifest',
|
| + ],
|
| + },
|
| + },
|
| + },
|
| + ]
|
| +}
|
|
|