summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-01-12 18:56:17 (GMT)
committerBrad King <brad.king@kitware.com>2016-01-12 18:59:59 (GMT)
commitfc5d6592291aaff7238b7625468f9820a596d758 (patch)
tree5f6a243a1f0b659b679932f26271662d86a75452
parentb5009720d3020021f189570d72c099963795a5c5 (diff)
downloadCMake-fc5d6592291aaff7238b7625468f9820a596d758.zip
CMake-fc5d6592291aaff7238b7625468f9820a596d758.tar.gz
CMake-fc5d6592291aaff7238b7625468f9820a596d758.tar.bz2
VS: Map link `/debug:fastlink` flag to VS 2015 IDE property (#15894)
Suggested-by: Thomas Laguzzi <tholag@gmail.com>
-rw-r--r--Help/release/dev/vs-debug-fastlink.rst5
-rw-r--r--Source/cmVS14LinkFlagTable.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/dev/vs-debug-fastlink.rst b/Help/release/dev/vs-debug-fastlink.rst
new file mode 100644
index 0000000..c2e0599
--- /dev/null
+++ b/Help/release/dev/vs-debug-fastlink.rst
@@ -0,0 +1,5 @@
+vs-debug-fastlink
+-----------------
+
+* The :generator:`Visual Studio 14 2015` generator learned to map the
+ ``/debug:fastlink`` linker flag to the ``.vcxproj`` file property.
diff --git a/Source/cmVS14LinkFlagTable.h b/Source/cmVS14LinkFlagTable.h
index 1e781e8..29e3d86 100644
--- a/Source/cmVS14LinkFlagTable.h
+++ b/Source/cmVS14LinkFlagTable.h
@@ -177,6 +177,8 @@ static cmVS7FlagTable cmVS14LinkFlagTable[] =
{"UACUIAccess", "uiAccess='false'", "", "false", 0},
{"UACUIAccess", "uiAccess='true'", "", "true", 0},
{"ManifestEmbed", "manifest:embed", "", "true", 0},
+ {"GenerateDebugInformation", "DEBUG:FASTLINK", "", "DebugFastLink",
+ cmVS7FlagTable::CaseInsensitive},
{"GenerateDebugInformation", "DEBUG", "", "Debug",
cmVS7FlagTable::CaseInsensitive},
{"MapExports", "MAPINFO:EXPORTS", "", "true", 0},