Skip to content
/ gtkmm Public

Native CMake based build of GTKMM 3 on Win32/64 using MS Visual Studio C++ on top of OBS or MSYS2

Notifications You must be signed in to change notification settings

mlt/gtkmm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e80b3b · Apr 27, 2015

History

37 Commits
Apr 25, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Apr 27, 2015
Aug 14, 2011
Apr 27, 2015
Apr 25, 2015
Apr 25, 2015
Apr 27, 2015
Aug 20, 2011
Apr 25, 2015

Repository files navigation

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

About

Native CMake based build of GTKMM 3 on Win32/64 using MS Visual Studio C++ on top of OBS or MSYS2

Resources

Stars

Watchers

Forks

Packages

No packages published