freetype-commit
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]