[librsvg/update-msvc-doc: 3/6] win32/info-win32.mak: Update info for new targets and configs
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg/update-msvc-doc: 3/6] win32/info-win32.mak: Update info for new targets and configs
- Date: Mon, 2 May 2022 21:09:49 +0000 (UTC)
commit 19d95eb48b1565b75793105e6c335999b928400f
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Fri Apr 29 23:24:06 2022 +0800
win32/info-win32.mak: Update info for new targets and configs
Mention to people about the newly-added configuration variables
G_IR_[SCANNER|COMPILER], G_IR_[INCLUDE|TYPELIB]DIR that can be used to
help building introspection and documentation.
Also mention about the GI_DOCGEN configuration variable, that is used
for generating documentation, which is done by the newly-added target
generate-docs, which must be used in conjunction with building introspection.
Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/696>
win32/info-msvc.mak | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
---
diff --git a/win32/info-msvc.mak b/win32/info-msvc.mak
index e306614f2..9f6ac7111 100644
--- a/win32/info-msvc.mak
+++ b/win32/info-msvc.mak
@@ -72,6 +72,21 @@ help:
@echo GObject-Introspection built with Meson, consult the shebang line in
@echo ^$(BINDIR)\g-ir-scanner for determining the correct Python interpreter.
@echo.
+ @echo G_IR_SCANNER, G_IR_COMPILER: Paths to g-ir-scanner and g-ir-compiler,
+ @echo defaults are ^$(BINDIR)\g-ir-scanner and ^$(BINDIR)\g-ir-compiler
+ @echo respectively.
+ @echo.
+ @echo G_IR_INCLUDEDIR, G_IR_TYPELIBDIR: Paths to look for the dependent
+ @echo .gir and .typelib files for introspection as well as generating
+ @echo documentation. Defaults are ^$(BINDIR)\..\share\gir-1.0 and
+ @echo ^$(BINDIR)\..\lib\girepository-1.0 respectively.
+ @echo.
+ @echo GI_DOCGEN: Path to the script `gi-docgen` which may be installed
+ @echo in your Python installation via PIP. Required for building
+ @echo documentation and when gi-docgen is not in your ^%PATH^% and/or is
+ @echo not in a .exe format (installation via PIP normally gives the
+ @echo gi-docgen .exe format).
+ @echo.
@echo OPTION: Optional, may be any of the following, use OPTION=1 to enable;
@echo multiple OPTION's may be used. If no OPTION is specified, a default
@echo librsvg, without the introspection files.
@@ -105,6 +120,10 @@ help:
@echo.
@echo A 'tests' target is supported to build and runthe test programs.
@echo.
+ @echo A 'generate-docs' target is supported to generate the documentation.
+ @echo Requires building introspection and requires the gi-docgen tool (as noted
+ @echo above)
+ @echo.
@echo An 'install' target is supported to copy the build (DLLs, utility programs,
@echo LIBs, along with the introspection files if applicable) to appropriate
@echo locations under ^$(PREFIX).
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]