summaryrefslogtreecommitdiff
path: root/templates/vc14lib.mpt
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2014-06-04 09:35:35 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2014-06-04 09:35:35 +0000
commitabf533c9c2890c19307c6c2678c4e950ef7e0e47 (patch)
tree959faf87391bd0de2981f4e7f19e7f8c734eb2a8 /templates/vc14lib.mpt
parentc560c1c82058526828b74b224b74a0a6bbe89bb2 (diff)
downloadMPC-abf533c9c2890c19307c6c2678c4e950ef7e0e47.tar.gz
Wed Jun 4 09:36:54 UTC 2014 Johnny Willemsen <jwillemsen@remedy.nl>
* modules/VC14ProjectCreator.pm: * modules/VC14WorkspaceCreator.pm: * templates/vc14dll.mpt: * templates/vc14exe.mpt: * templates/vc14lib.mpt: * templates/vc14libexe.mpt: * templates/vc14platforms.mpt: New files for msvc14, partly updated, not tested yet
Diffstat (limited to 'templates/vc14lib.mpt')
-rw-r--r--templates/vc14lib.mpt77
1 files changed, 77 insertions, 0 deletions
diff --git a/templates/vc14lib.mpt b/templates/vc14lib.mpt
new file mode 100644
index 00000000..b8311557
--- /dev/null
+++ b/templates/vc14lib.mpt
@@ -0,0 +1,77 @@
+// -*- MPC -*-
+// $Id$
+
+conditional_include "common"
+conditional_include "windowscommon"
+
+configurations = Debug Release
+common_defines = WIN32 _WINDOWS _CRT_NONSTDC_NO_WARNINGS
+ConfigurationType = 4
+MinimalRebuild = false
+GenerateDebugInformation = true
+
+conditional_include "vc14platforms"
+
+Release {
+ optimize = MaxSpeed
+ defines = NDEBUG
+ output_dir = Static_Release
+ intermediate_dir = Static_Release
+ lib_modifier = s
+ EnableIntrinsicFunctions = true
+ WholeProgramOptimization = true
+}
+
+Debug {
+ debug_prj = 1
+ defines = _DEBUG
+ output_dir = Static_Debug
+ intermediate_dir = Static_Debug
+ lib_modifier = sd
+}
+
+Memcheck Release {
+ optimize = MaxSpeed
+ defines = NDEBUG
+ output_dir = Static_Release
+ intermediate_dir = Static_Release
+ lib_modifier = s
+ BasicRuntimeChecks = 0
+ FixedBaseAddress = 1
+ EnableIntrinsicFunctions = true
+ WholeProgramOptimization = true
+}
+
+Memcheck Debug {
+ debug_prj = 1
+ defines = _DEBUG
+ output_dir = Static_Debug
+ intermediate_dir = Static_Debug
+ lib_modifier = sd
+ BasicRuntimeChecks = 0
+ LinkIncremental = 1
+ FixedBaseAddress = 1
+}
+
+MFC Release {
+ optimize = MaxSpeed
+ defines = NDEBUG
+ output_dir = Static_MFC_Release
+ intermediate_dir = Static_MFC_Release
+ lib_modifier = mfcs
+ UseOfMFC = Dynamic
+ EnableIntrinsicFunctions = true
+ WholeProgramOptimization = true
+}
+
+MFC Debug {
+ debug_prj = 1
+ defines = _DEBUG
+ output_dir = Static_MFC_Debug
+ intermediate_dir = Static_MFC_Debug
+ lib_modifier = mfcsd
+ UseOfMFC = Dynamic
+}
+
+conditional_include "vcpartialmacros"
+conditional_include "user_vc14lib"