summaryrefslogtreecommitdiff
path: root/build/win32/vs10/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'build/win32/vs10/README.txt')
-rw-r--r--build/win32/vs10/README.txt34
1 files changed, 19 insertions, 15 deletions
diff --git a/build/win32/vs10/README.txt b/build/win32/vs10/README.txt
index 54afd998..d3ff8b48 100644
--- a/build/win32/vs10/README.txt
+++ b/build/win32/vs10/README.txt
@@ -59,30 +59,34 @@ http://www.gtk.org/download/win32.php [32-bit]
http://www.gtk.org/download/win64.php [64-bit]
*** Note! ***
-Please note that due to numerous possible configurations on Python, PKG_CONFIG_PATH,
-the build of G-I is now a 2-step process: one with the Visual Studio Projects that
-will build the libraries, tools, Python Module and test DLLs (except for the everything
-test), and the other one with NMake Makefiles for building the introspection files.
-Please note that if one needs to change the installation location
-of Python, one needs to change the values of PythonDir (for x86/Win32 builds) and/or
-PythonDirX64 (for x64 builds) in gi-extra-paths.props
+The build of G-I is now done within the project files, although it is still possible to
+do it in two stages by using the NMake Makefiles after building the projects.
+
+As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that:
+-For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX)
+ is by default <parent_dir_of_G-I_srcroot>\vs10\<PlatformName>. If searching from
+ more directories is desired, set the PKG_CONFIG_PATH environment variable before using
+ the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will
+ precede the set paths.
+-For the Python Path using the project files: check whether the directory settings in
+ gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct.
+ If the projects have been loaded by Visual Studio, close the projects and re-open them.
+ You may need to delete all the *.suo, *.user and *.ncb files in this directory for
+ the changes to take effect.
+-For the Python Path using the NMake Makefiles: pass in PYTHON=<full_path_to_python> to
+ the NMake Makefile or set it in the environment. The bit-ness of your Python installation
+ must match the configuration that you are building for.
The use of Visual Studio Projects will no longer require the setting of environmental
variables, but the following environmental variables are needed (either by using "set xxx=yyy"
or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which
should be done after successfully building the Project Files):
-PYTHON: Full path to your Python 2.7.x/3.3.x+ interpretor (python.exe) if it is
- not in your PATH. Please note that only 2.7.x and 3.3.x and later works.
- You need to use an x64/amd64 version of Python for x64 builds, and a Win32/x86
- version of Python for Win32/x86 builds
-PKG_CONFIG_PATH: Location of the .pc (pkg-config) files, especially for the GLib .pc files.
-
Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing
"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files,
and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection
-files to <root>\vs10\<PlatformName>\share\gir-1.0 (.gir files) and
-<root>\vs10\<PlatformName>\lib\girepository-1.0 (.typelib files)
+files to <root>\vs10\<PlatformName>\share\gir-1.0 (.gir files) and <root>\vs10\<PlatformName>\lib\girepository-1.0
+(.typelib files)
*** End of Note! ***