summaryrefslogtreecommitdiffstats
path: root/Source/cmGeneratorTarget.h
diff options
context:
space:
mode:
authorGilles Khouzam <gillesk@microsoft.com>2014-08-11 18:08:49 (GMT)
committerBrad King <brad.king@kitware.com>2014-08-21 13:28:20 (GMT)
commit23782171ad900dc6eac6a4b8fa4e44f96ffb94bf (patch)
tree0edebe3fb479b024dcf6e174b54ca11b3a15ab38 /Source/cmGeneratorTarget.h
parentbc373c6d321bee84aa8c4c4bf87c8b2d41b763c4 (diff)
downloadCMake-23782171ad900dc6eac6a4b8fa4e44f96ffb94bf.zip
CMake-23782171ad900dc6eac6a4b8fa4e44f96ffb94bf.tar.gz
CMake-23782171ad900dc6eac6a4b8fa4e44f96ffb94bf.tar.bz2
VS: Handle AppxManifest sources explicitly in generator
Teach cmGeneratorTarget to extract .appxmanifest sources separately. Teach cmVisualStudio10TargetGenerator to write them with the AppxManifest tool in .vcxproj files. This will allow us to detect whether the project provides an application manfiest explicitly.
Diffstat (limited to 'Source/cmGeneratorTarget.h')
-rw-r--r--Source/cmGeneratorTarget.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmGeneratorTarget.h b/Source/cmGeneratorTarget.h
index 29aa410..c2c4801 100644
--- a/Source/cmGeneratorTarget.h
+++ b/Source/cmGeneratorTarget.h
@@ -54,6 +54,8 @@ public:
const std::string& config) const;
void GetExpectedResxHeaders(std::set<std::string>&,
const std::string& config) const;
+ void GetAppManifest(std::vector<cmSourceFile const*>&,
+ const std::string& config) const;
void ComputeObjectMapping();