CMake files for native GTKMM 3 build with MS VC++ on Win32 platform
Why
Native GTKMM builds for Win32 with MS VC++ lag behind those with gcc.
How
Use OBS (openSUSE Build Service) Fedora-mingw binaries for all prerequisites
Now msys2 pacman -S mingw-w64-i686-gtk3 mingw-w64-i686-gstreamer mingw-w64-i686-gst-plugins-good
Nice script by Maarten Bosmans downloads everything: \Python32\python download-mingw-rpm.py --no-clean --deps libxml2 libxml2-devel atk atk-devel libcairo2 libcairo-gobject2 cairo-devel pango pango-devel gstreamer gstreamer-devel gdk-pixbuf gdk-pixbuf-devel
You'll need perl to build gtk+ git submodule
- It is complicated to build MM counterpart from git on Win32 as they heavily use m4 macro processor
Download source code release for corresponding subfolders
Problems
- There may be glitches with path names
- Some stuff from OBS may be broken
Notes
Windows XP doesn't have mklink tool and is not supported anymore.
Status
Builds with
TODO
- Consider using ExternalProject CMake module