I am trying to build gtkmm on Windows for vcpkg. In this packages manager, there are already satisfied dependencies up to libsig++ (2.99.9). I would like to add gtkmm to vcpkg, but I am stuck on building glibmm. If I build sources from git, then there are missing files (eg. unicode.h). On the other hand, if I build sources from ftp, then there are no missing files, but files, which weren't in git, use old syntax for signals. What is the best way to build glibmm from sources with Visual Studio?
Yes, and I meant, which zip? If it was a master one, then it will require corresponding unstable versions of all related dependencies. You won't be able to mix and match e.g. master glibmm and stable sigc++.
Now I see, that there are some files with .hg extension in git sources. Should I do something before opening solution file in Visual Studio?
Well, before the library can be built and installed, the *.*g files need to be processed with gmmproc in order to generate actual C++ files.