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', |
+ ], |
+ }, |
+ }, |
+ }, |
+ ] |
+} |