[librsvg/update-msvc-doc: 3/6] win32/info-win32.mak: Update info for new targets and configs




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]