diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/vs2022dll.mpt | 4 | ||||
-rw-r--r-- | templates/vs2022exe.mpt | 4 | ||||
-rw-r--r-- | templates/vs2022lib.mpt | 4 | ||||
-rw-r--r-- | templates/vs2022libexe.mpt | 4 | ||||
-rw-r--r-- | templates/vs2022platforms.mpt | 38 |
5 files changed, 54 insertions, 0 deletions
diff --git a/templates/vs2022dll.mpt b/templates/vs2022dll.mpt new file mode 100644 index 00000000..bc918721 --- /dev/null +++ b/templates/vs2022dll.mpt @@ -0,0 +1,4 @@ +// -*- MPC -*- +conditional_include "vs2022platforms" +conditional_include "vc1xdll" +conditional_include "user_vs2022dll" diff --git a/templates/vs2022exe.mpt b/templates/vs2022exe.mpt new file mode 100644 index 00000000..cc2bbc24 --- /dev/null +++ b/templates/vs2022exe.mpt @@ -0,0 +1,4 @@ +// -*- MPC -*- +conditional_include "vs2022platforms" +conditional_include "vc1xexe" +conditional_include "user_vs2022exe" diff --git a/templates/vs2022lib.mpt b/templates/vs2022lib.mpt new file mode 100644 index 00000000..29fcdcd9 --- /dev/null +++ b/templates/vs2022lib.mpt @@ -0,0 +1,4 @@ +// -*- MPC -*- +conditional_include "vs2022platforms" +conditional_include "vc1xlib" +conditional_include "user_vs2022lib" diff --git a/templates/vs2022libexe.mpt b/templates/vs2022libexe.mpt new file mode 100644 index 00000000..8f347b3e --- /dev/null +++ b/templates/vs2022libexe.mpt @@ -0,0 +1,4 @@ +// -*- MPC -*- +conditional_include "vs2022platforms" +conditional_include "vc1xlibexe" +conditional_include "user_vs2022libexe" diff --git a/templates/vs2022platforms.mpt b/templates/vs2022platforms.mpt new file mode 100644 index 00000000..6e08c088 --- /dev/null +++ b/templates/vs2022platforms.mpt @@ -0,0 +1,38 @@ +// -*- MPC -*- +// +// Any of these platforms can set using value_template platforms= +// when generating solutions/projects. +// + +platforms = Win32 x64 ARM ARM64 +default_platform = x64 +PlatformToolset = v143 +WindowsTargetPlatformVersion = 10.0 + +Win32 { + output_subdir = I386 +} + +x64 { + output_subdir = AMD64 + cpu_defines = _AMD64_ + platform_defines = _WIN64 + TargetMachine = "0" // We let VC++ figure it out for us. + link_options = /machine:AMD64 +} + +ARM { + output_subdir = ARM + cpu_defines = _ARM_ + platform_defines = _ARM + TargetMachine = "0" // We let VC++ figure it out for us. + link_options = /machine:ARM +} + +ARM64 { + output_subdir = ARM64 + cpu_defines = _ARM64_ + platform_defines = _ARM64 + TargetMachine = "0" // We let VC++ figure it out for us. + link_options = /machine:ARM64 +} |