Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.84 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.84 KB

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