From 5572e23e8e2109abd73b916f4f0d278e1aa21f34 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Wed, 3 Feb 2021 13:18:25 +0100 Subject: Add msbuild files --- msbuild/compiler.props | 11 ++++ msbuild/libunicode.vcxproj | 93 +++++++++++++++++++++++++++++++++ msbuild/libunicode.vcxproj.filters | 26 ++++++++++ msbuild/recode.vcxproj | 99 ++++++++++++++++++++++++++++++++++++ msbuild/recode.vcxproj.filters | 14 +++++ msbuild/test-unicode.vcxproj | 93 +++++++++++++++++++++++++++++++++ msbuild/test-unicode.vcxproj.filters | 14 +++++ msbuild/unicode.sln | 46 +++++++++++++++++ msbuild/validate.vcxproj | 99 ++++++++++++++++++++++++++++++++++++ msbuild/validate.vcxproj.filters | 14 +++++ 10 files changed, 509 insertions(+) create mode 100644 msbuild/compiler.props create mode 100644 msbuild/libunicode.vcxproj create mode 100644 msbuild/libunicode.vcxproj.filters create mode 100644 msbuild/recode.vcxproj create mode 100644 msbuild/recode.vcxproj.filters create mode 100644 msbuild/test-unicode.vcxproj create mode 100644 msbuild/test-unicode.vcxproj.filters create mode 100644 msbuild/unicode.sln create mode 100644 msbuild/validate.vcxproj create mode 100644 msbuild/validate.vcxproj.filters (limited to 'msbuild') diff --git a/msbuild/compiler.props b/msbuild/compiler.props new file mode 100644 index 0000000..c455de8 --- /dev/null +++ b/msbuild/compiler.props @@ -0,0 +1,11 @@ + + + + + D:\ext\winnt\boost\boost-1_72_0;..\include;%(AdditionalIncludeDirectories) + /utf-8 /D NOMINMAX /FS %(AdditionalOptions) + stdcpp17 + + + + \ No newline at end of file diff --git a/msbuild/libunicode.vcxproj b/msbuild/libunicode.vcxproj new file mode 100644 index 0000000..22b75c1 --- /dev/null +++ b/msbuild/libunicode.vcxproj @@ -0,0 +1,93 @@ + + + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {c53e2afc-ea45-4798-be36-e959bb5c5a53} + libunicode + 10.0 + + + + StaticLibrary + true + v142 + Unicode + + + StaticLibrary + false + v142 + true + Unicode + + + + + + + + + + + + + + + true + + + false + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + + + + + + + + + + + + + \ No newline at end of file diff --git a/msbuild/libunicode.vcxproj.filters b/msbuild/libunicode.vcxproj.filters new file mode 100644 index 0000000..7b2e69a --- /dev/null +++ b/msbuild/libunicode.vcxproj.filters @@ -0,0 +1,26 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + + + API + + + Implementation + + + + + Implementation + + + \ No newline at end of file diff --git a/msbuild/recode.vcxproj b/msbuild/recode.vcxproj new file mode 100644 index 0000000..4f3de3f --- /dev/null +++ b/msbuild/recode.vcxproj @@ -0,0 +1,99 @@ + + + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {7b0892e8-1a6f-442e-b38a-c4a07dfb1a1e} + recode + 10.0 + recode + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + true + + + false + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + + + + + + + + + + {c53e2afc-ea45-4798-be36-e959bb5c5a53} + + + + + + \ No newline at end of file diff --git a/msbuild/recode.vcxproj.filters b/msbuild/recode.vcxproj.filters new file mode 100644 index 0000000..e8375a2 --- /dev/null +++ b/msbuild/recode.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + + + Implementation + + + \ No newline at end of file diff --git a/msbuild/test-unicode.vcxproj b/msbuild/test-unicode.vcxproj new file mode 100644 index 0000000..ff010bd --- /dev/null +++ b/msbuild/test-unicode.vcxproj @@ -0,0 +1,93 @@ + + + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {F1CDB899-0BD2-44F3-A364-F77D19457328} + test-unicode + 10.0 + test-unicode + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + true + + + false + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + {c53e2afc-ea45-4798-be36-e959bb5c5a53} + + + + + + \ No newline at end of file diff --git a/msbuild/test-unicode.vcxproj.filters b/msbuild/test-unicode.vcxproj.filters new file mode 100644 index 0000000..ac23eb8 --- /dev/null +++ b/msbuild/test-unicode.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {A03B3E05-0246-435D-8DE4-B3B8BB72CD12} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + + + Implementation + + + \ No newline at end of file diff --git a/msbuild/unicode.sln b/msbuild/unicode.sln new file mode 100644 index 0000000..5b049ff --- /dev/null +++ b/msbuild/unicode.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30717.126 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libunicode", "libunicode.vcxproj", "{C53E2AFC-EA45-4798-BE36-E959BB5C5A53}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "recode", "recode.vcxproj", "{7B0892E8-1A6F-442E-B38A-C4A07DFB1A1E}" + ProjectSection(ProjectDependencies) = postProject + {C53E2AFC-EA45-4798-BE36-E959BB5C5A53} = {C53E2AFC-EA45-4798-BE36-E959BB5C5A53} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "validate", "validate.vcxproj", "{D4A2EB75-D845-4B8F-AFFB-0F764013247E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test-unicode", "test-unicode.vcxproj", "{F1CDB899-0BD2-44F3-A364-F77D19457328}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C53E2AFC-EA45-4798-BE36-E959BB5C5A53}.Debug|x64.ActiveCfg = Debug|x64 + {C53E2AFC-EA45-4798-BE36-E959BB5C5A53}.Debug|x64.Build.0 = Debug|x64 + {C53E2AFC-EA45-4798-BE36-E959BB5C5A53}.Release|x64.ActiveCfg = Release|x64 + {C53E2AFC-EA45-4798-BE36-E959BB5C5A53}.Release|x64.Build.0 = Release|x64 + {7B0892E8-1A6F-442E-B38A-C4A07DFB1A1E}.Debug|x64.ActiveCfg = Debug|x64 + {7B0892E8-1A6F-442E-B38A-C4A07DFB1A1E}.Debug|x64.Build.0 = Debug|x64 + {7B0892E8-1A6F-442E-B38A-C4A07DFB1A1E}.Release|x64.ActiveCfg = Release|x64 + {7B0892E8-1A6F-442E-B38A-C4A07DFB1A1E}.Release|x64.Build.0 = Release|x64 + {D4A2EB75-D845-4B8F-AFFB-0F764013247E}.Debug|x64.ActiveCfg = Debug|x64 + {D4A2EB75-D845-4B8F-AFFB-0F764013247E}.Debug|x64.Build.0 = Debug|x64 + {D4A2EB75-D845-4B8F-AFFB-0F764013247E}.Release|x64.ActiveCfg = Release|x64 + {D4A2EB75-D845-4B8F-AFFB-0F764013247E}.Release|x64.Build.0 = Release|x64 + {F1CDB899-0BD2-44F3-A364-F77D19457328}.Debug|x64.ActiveCfg = Debug|x64 + {F1CDB899-0BD2-44F3-A364-F77D19457328}.Debug|x64.Build.0 = Debug|x64 + {F1CDB899-0BD2-44F3-A364-F77D19457328}.Release|x64.ActiveCfg = Release|x64 + {F1CDB899-0BD2-44F3-A364-F77D19457328}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C031B3A6-3D01-49B9-B07B-331A618EC2B1} + EndGlobalSection +EndGlobal diff --git a/msbuild/validate.vcxproj b/msbuild/validate.vcxproj new file mode 100644 index 0000000..febeb56 --- /dev/null +++ b/msbuild/validate.vcxproj @@ -0,0 +1,99 @@ + + + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {D4A2EB75-D845-4B8F-AFFB-0F764013247E} + validate + 10.0 + validate + + + + Application + true + v142 + Unicode + + + Application + false + v142 + true + Unicode + + + + + + + + + + + + + + + true + + + false + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + + + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + stdcpp17 + + + Console + true + true + true + + + + + + + + + + + {c53e2afc-ea45-4798-be36-e959bb5c5a53} + + + + + + \ No newline at end of file diff --git a/msbuild/validate.vcxproj.filters b/msbuild/validate.vcxproj.filters new file mode 100644 index 0000000..cdd8b32 --- /dev/null +++ b/msbuild/validate.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {3F566DF4-E5BC-4831-829B-C1C22783EC65} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + + + Implementation + + + \ No newline at end of file -- cgit v1.2.3