[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master c9c1685 2/2: [msbuild] Streamline the process.
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master c9c1685 2/2: [msbuild] Streamline the process. |
Date: |
Wed, 6 Dec 2023 23:18:26 -0500 (EST) |
branch: master
commit c9c16854769a2fb04306970dba8114ae02ddca30
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
[msbuild] Streamline the process.
MSBuild.exe can now be fired from the root folder without options.
* builds/windows/msvc/ft2demos.sln: Relocated to...
* MSBuild.sln: ... here with minor changes.
* MSBuild.rsp: New file with command line options.
---
MSBuild.rsp | 2 ++
builds/windows/msvc/ft2demos.sln => MSBuild.sln | 33 ++++++++++++++++---------
2 files changed, 24 insertions(+), 11 deletions(-)
diff --git a/MSBuild.rsp b/MSBuild.rsp
new file mode 100644
index 0000000..3eba507
--- /dev/null
+++ b/MSBuild.rsp
@@ -0,0 +1,2 @@
+#/p:WindowsTargetPlatformVersion=10.0.16299.0
+/p:Configuration="Release"
diff --git a/builds/windows/msvc/ft2demos.sln b/MSBuild.sln
similarity index 80%
rename from builds/windows/msvc/ft2demos.sln
rename to MSBuild.sln
index 4552d93..00f2420 100644
--- a/builds/windows/msvc/ft2demos.sln
+++ b/MSBuild.sln
@@ -1,25 +1,36 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
+Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
+#
+# You can build FreeType demos with MSBuild as follows
+#
+# MSBuild.exe -t:Rebuild
+# -p:Configuration=Debug
+# -p:Platform=x64
+# MSBuild.sln
+#
+# or with different appropriate switches. The executables
+# should appear in the bin/ folder, which should also have
+# a copy of freetype.dll.
+#
VisualStudioVersion = 15.0.26730.16
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftmulti",
"ftmulti.vcxproj", "{B50E4284-645B-446B-A3FD-0C44F1B2D8AB}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftmulti",
"builds\windows\msvc\ftmulti.vcxproj", "{B50E4284-645B-446B-A3FD-0C44F1B2D8AB}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftview",
"ftview.vcxproj", "{77D631A5-B598-41A9-8C6B-38AE1BDBBA4E}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftview",
"builds\windows\msvc\ftview.vcxproj", "{77D631A5-B598-41A9-8C6B-38AE1BDBBA4E}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftgrid",
"ftgrid.vcxproj", "{3A8DB6B5-EF56-4E42-8918-3E54889C53AB}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftgrid",
"builds\windows\msvc\ftgrid.vcxproj", "{3A8DB6B5-EF56-4E42-8918-3E54889C53AB}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftstring",
"ftstring.vcxproj", "{481AD586-CA51-4BEB-BFE8-B2F3354D296D}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftstring",
"builds\windows\msvc\ftstring.vcxproj", "{481AD586-CA51-4BEB-BFE8-B2F3354D296D}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftgamma",
"ftgamma.vcxproj", "{92697ED8-60A0-4098-B750-A883A7E54969}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftgamma",
"builds\windows\msvc\ftgamma.vcxproj", "{92697ED8-60A0-4098-B750-A883A7E54969}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "migs", "migs.vcxproj",
"{5F517BBD-326A-4DC6-A42F-872D58501383}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "migs",
"builds\windows\msvc\migs.vcxproj", "{5F517BBD-326A-4DC6-A42F-872D58501383}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftdump",
"ftdump.vcxproj", "{8EC72C45-6EA4-4E16-AE64-35DCBC6D4839}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftdump",
"builds\windows\msvc\ftdump.vcxproj", "{8EC72C45-6EA4-4E16-AE64-35DCBC6D4839}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftbench",
"ftbench.vcxproj", "{5D12E42C-6533-41D1-83D2-06F5B98B2FE8}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftbench",
"builds\windows\msvc\ftbench.vcxproj", "{5D12E42C-6533-41D1-83D2-06F5B98B2FE8}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftlint",
"ftlint.vcxproj", "{2C433E6D-09FE-4AD5-8DAB-FF558022BE67}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftlint",
"builds\windows\msvc\ftlint.vcxproj", "{2C433E6D-09FE-4AD5-8DAB-FF558022BE67}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master c9c1685 2/2: [msbuild] Streamline the process.,
Werner Lemberg <=