On Tue, Oct 13, 2015 at 12:36:43AM +0200, Marc Jeanmougin wrote:
Hi all,
With su_v, we recently compiled some items left to do for CMake builds, so here it is.
Feel free to take and fix anything on this list, or add anything that would be missing from it.
Thanks for posting this Marc.
Once this list is cleared, I can finalize the release.
Bryce
CMake todolist
-> add -std=c++11 to CXXFLAGS /if needed/ (by libsigc++>2.5.1 for instance)https://bugs.launchpad.net/inkscape/+bug/1488079 ->make sure "make check" works and also checks extensions
->port options from configure to cmake :
- WITH_GTK3_EXPERIMENTAL
- WITH_DBUS
- WITH_LOCAL_INSTALL (if dbus is ON)
- WITH_LCMS
- OSXAPPhttps://bugs.launchpad.net/inkscape/+bug/1502774
- STATIC_BUILD
- WITH_SILENT_RULES
- WITH_SVG2 / WITH_LPETOOLS
https://gist.github.com/su-v/79199ba0ac5df2e2ac7c --enable-strict-build
-> use pkgconfig for imagemagick so that it correctly sets MAGICKCORE_HDRI_ENABLE and MAGICKCORE_QUANTUM_DEPTH. Also do the proper thing for pango and fontconfig. -> install man pages ->check remaining FIXME -> (automatically update author dialog from authors file?) -> set the version string if not built from a bzr directory
- check that all cmake option variables //actually do/ /what they claim
Windows : -> Add a variable to devlibs, and more generally get cmake to work as expected with "cmake .; make" on windows
-> check dependencies
-- Mc
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iEYEARECAAYFAlYcNhgACgkQX8sgTviCsHpYegCePHoGvcdrP26GXiTkzP1SjeMP hCkAoKsdaK9ptj2opBUP9J9QoUiNTS2o =JndQ -----END PGP SIGNATURE-----
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel