diff options
author | Adam Mitz <mitza@objectcomputing.com> | 2021-11-08 11:18:42 -0600 |
---|---|---|
committer | Adam Mitz <mitza@objectcomputing.com> | 2021-11-08 11:19:47 -0600 |
commit | bdb7c35e6d8ae3451123ed1694a58a744c48e957 (patch) | |
tree | 9a5e83c83c0f75e3d6f225fea31653c147858b03 /templates | |
parent | cdf4e7e044a258dbe9da7ee359f9ddf885d9c755 (diff) | |
download | MPC-bdb7c35e6d8ae3451123ed1694a58a744c48e957.tar.gz |
Generate Visual Studio 2022 projects and solutions
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 +} |