diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2022-08-05 19:08:30 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2022-08-05 19:08:30 +0800 |
commit | 6dc2710a7057c19d41fbac24c6eee80b134b73ba (patch) | |
tree | a0110b3d0bc88c0b12dcf2573c8475421c77808d | |
parent | 8a999cad56311091577a9e8c554c58e174065cde (diff) | |
download | gtk+-6dc2710a7057c19d41fbac24c6eee80b134b73ba.tar.gz |
README_FEATURES_MSVC.md: Mention about enabling EGL
...in a more automated way, since the NMake Makefiles now support doing so.
-rw-r--r-- | win32/README_FEATURES_MSVC.md | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/win32/README_FEATURES_MSVC.md b/win32/README_FEATURES_MSVC.md index 504d54b39a..72c60da07b 100644 --- a/win32/README_FEATURES_MSVC.md +++ b/win32/README_FEATURES_MSVC.md @@ -35,10 +35,20 @@ do so, please do the following: Build and install, making sure the headers and .lib can be located by the compiler and linker respectively. -* Open the `vsX/gtk+.sln`, and open the project properties in the - `gdk3-win32` project. Under "C/C++", add `GDK_WIN32_ENABLE_EGL` in the - `Preprocessor Definitions` to the existing definitions in there for the - configuration that is being built. Then build the solution. +* Either: + * Open the `vsX/gtk+.sln`, and open the project properties in the + `gdk3-win32` project. Under "C/C++", add `GDK_WIN32_ENABLE_EGL` in + the `Preprocessor Definitions` to the existing definitions in there + for the configuration that is being built. Then build the solution. +* Or: + * Run in a Visual Studio command prompt: + Go to `$(srcroot)\win32`, and run + `nmake /f generate-msvc.mak regenerate-gdk-vsproj USE_EGL=1`. + To undo that, run that command without `USE_EGL=1`. Python 3.x + must be present in your `%PATH%` or passed in via + `PYTHON=<path_to_python_interpreter>`. This will update all + `gdk3-win32` projects (i.e. VS2008~2022). + * To force the use of the EGL code, set the envvar `GDK_GL=(...,)gles`, where `(...,)` are the other `GDK_GL` options desired. |