[gtk/msvcproj-git] README.win32: Mention about (re-)generating project files
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/msvcproj-git] README.win32: Mention about (re-)generating project files
- Date: Fri, 5 Aug 2022 11:27:42 +0000 (UTC)
commit bc3770f108a61bade725c66a28b25377803b3e86
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Aug 5 19:25:32 2022 +0800
README.win32: Mention about (re-)generating project files
This adds instructions to aid one to build with the Visual Studio projects
directly from a GIT checkout, or to re-generate the project files with
various options and features enabled (which are not enabled by default
in the release tarballs).
README.win32 | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
---
diff --git a/README.win32 b/README.win32
index f208a49ed9..1a5f907e7b 100644
--- a/README.win32
+++ b/README.win32
@@ -218,6 +218,42 @@ It may still be possible to carry out the build and build the introspection file
using older versions of GLib and GObject-Introspection, but please note that this is not recommended
and one is on his/her own by doing so.
+It is now supported to build with the Visual Studio projects directly
+from a GIT checkout. Run in a Visual Studio command prompt, in
+$(srcroot)/win32:
+
+nmake /f bootstrap-msvc.mak [PYTHON=...] [PERL=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1]
[USE_EGL=1]
+
+where PYTHON and PERL are the respective paths to the Python and PERL
+interpreters, if they are not in your %PATH%-they are both required to
+generate the full sets of project files, as well as the auxiliary build
+files and headers that is not available in a GIT checkout and must be
+generated prior to opening the project files.
+
+For FONT_FEATURES_DEMO, FONT_FEATURES_USE_PANGOFT2 and USE_EGL, please
+refer to win32\README_FEATURES_MSVC.md for more details, to enable
+features that is optional and not enabled by default (i.e. in the release
+tarballs).
+
+It is also possible to regenerate some or all of the visual studio
+projects with the following, if necessary:
+
+nmake /f generate-msvc.mak [PYTHON=...] [FONT_FEATURES_DEMO=1] [FONT_FEATURES_USE_PANGOFT2=1] [USE_EGL=1]
<target>
+
+Where target can be (they will update all related VS2008~2022 projects):
+
+regenerate-demos-h-win32: Regenerate the gtk3-demo projects along with
+demos.h.win32, useful to enable or disable the Font Features demo.
+
+regenerate-gdk-vsproj: Regenerate all the GDK projects with broadwayd,
+useful to enable or disable EGL on Windows.
+
+regenerate-gtk-vsproj: Regenerate the GTK and libgail-util library
+projects.
+
+regenerate-all-msvc-projs: Re-generate all project files, and re-copy all
+the Visual Studio 2010 project files for VS 2012~2022.
+
3) Using Meson (for Visual Studio and MinGW builds)
---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]