History log of /inkscape/CMakeScripts/DefineDependsandFlags.cmake
Revision Date Author Comments Expand
bd32c87c8d0db3da20c9ae4184f5e2e222f0f69d 16-Apr-2016 Moritz Eberl <moritz@semiodesk.com>

Added an example plugin.

2e12b2d4aec30bfe35c96de9f14d0c3b0b3912a7 16-Apr-2016 Marc Jeanmougin <marcjeanmougin@free.fr>

CMake build: builds with WITH_DBUS

09d4368364c2e5a7f7ccae9392ca6275d6516e6c 16-Apr-2016 Alex Valavanis <valavanisalex@gmail.com>

CMake: Disable broken pseudo-option for GTKSPELL - determined automatically by pkg-config, and fix a couple of typos

8eae2da72775a4b1e022ccb9c84a31aa86a5ec3c 16-Apr-2016 Moritz Eberl <moritz@semiodesk.com>

Added Sebastian Faubels CMake changes for the windows build.

b8c38229a04d6bf02c0e6127def041c7c6461eda 14-Apr-2016 Shlomi Fish <shlomif@gmail.com>

Fix c++11 flag when required on non-debian-based systems

ac019ef5752c8bc55f5d923c41d660e66a7572ba 13-Apr-2016 Marc Jeanmougin <marcjeanmougin@free.fr>

Fix CMake caching issue with GtkSpell

d407f5ef6efba716ab137557cea98756cf185fc9 12-Apr-2016 Marc Jeanmougin <marcjeanmougin@free.fr>

Fix some cmake caching issue preventing to switch between gtk{2,3} builds

ba99633b519777207a49fc899b48b233ea9956a6 12-Apr-2016 Marc Jeanmougin <marcjeanmougin@free.fr>

Fixed FIXMEs in Cmake build (set flags when needed)

62973d6b786d576e120dedbce34c8da3ac4e83ae 12-Apr-2016 Martin Owens <doctormo@gmail.com>

Bump version to gtk 3.8 of later

cc18737733207b91f3078b8b603a96196e0da585 27-Feb-2016 bryce <bryce@bryceharrington.org>

cmake: Add sigc++ support Patch from rindolf Signed-off-by: Bryce Harrington <bryce@bryceharrington.org>

2a175e3e5a68732bcf93edd806242eb441088c44 20-Jan-2016 bryce <bryce@bryceharrington.org>

cmake: Drop Java support <su_v> (IIRC java was used for the built-in scripts dialog, along with the linked python and perl libs)

f5c7ca101be6b6abe17c6c28e971c86617f6c782 17-Jan-2016 bryce <bryce@bryceharrington.org>

cmake: Fix code style for consistency Indentation to 4 spaces Prefer lower case for functions and macros

438b0b70ad930bf7fe997fc7064be1c09138438b 11-Jan-2016 Alex Valavanis <valavanisalex@gmail.com>

Update CMake for poppler >= 0.20.0 dependency

247c9d149095c6788d23f9c4347223268709f84d 27-Dec-2015 Alex Valavanis <valavanisalex@gmail.com>

Revert Pango/Harfbuzz fixes. Needs work

a4bcf647a33b4789ec445fe20bd641121522aa6b 27-Dec-2015 Alex Valavanis <valavanisalex@gmail.com>

Apply Tav/suv patch to replace Pango OT functions with Harfbuzz

4872575eb64a6615c86365696a537833b77f8098 21-Nov-2015 Alex Valavanis <valavanisalex@gmail.com>

Add warning about missing Potrace to CMake build

d45a8f832349f50f048660da9f452b6c4a63f071 13-Nov-2015 Alex Valavanis <valavanisalex@gmail.com>

Fix CMake build

a9e258ba10012a6420b00f8879537c9cacb2b772 12-Nov-2015 Alex Valavanis <valavanisalex@gmail.com>

Update cmake Potrace module to match style of others

15cb86b173e84197b53dab321aec908c1aaf3eb5 09-Nov-2015 Alex Valavanis <valavanisalex@gmail.com>

Add CMake check for Potrace from OSP: http://goo.gl/AEzbkQ

ee44657972fae064de9737054b79ab14dc230635 26-Oct-2015 Shlomi Fish <shlomif@shlomifish.org>

add gtk3 experimental support in CMake

846d645a50bd8572a22eb2ca38437b2244de31d9 02-Sep-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: make JPEG optional; fix using it (if found)

72f94547e31c3584590f10d737d53cecab94092c 16-Aug-2015 houz <houz@gmx.de>

Added translations to the cmake build (1451236)

f0ec2be2d96b2cd2d1b1dc249ab3c9e4a2194a2a 09-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: fix OpenMP detection and defines (inkscape uses 'HAVE_OPENMP')

2ac06557118f2a6e620402ee9984c1c45d981065 09-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: add configuration option for OpenMP

d28339d35a0e8b28ef7b0f098577c852dec19384 04-May-2015 houz <houz@gmx.de>

cmake: shorter linker list (remove duplicates)

012841fa8400d68681dc4b4611fd7a37e9f2d7dc 04-May-2015 houz <houz@gmx.de>

cmake: fix copy&paste error in LibCDR check

5c770990150a122eea7a262ac62231ea9bf99858 04-May-2015 Ken Moffat <>

cmake: fix WITH_GTKSPELL configuration option

1199e9f722122c8583ca8fd4ce76d5c058ba0a43 04-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: add configuration option for ImageMagick Usage of ImageMagick for raster extensions and detection of image import resolution is optional; allow compiling without it. Fix failure to correctly detect ImageMagick component include dirs and libraries on linux as reported on irc: use variables which list all include dirs and libraries instead.

14d987a7eb2831892a63e804779b279f0fde3fc8 04-May-2015 Jon A. Cruz <jon@joncruz.org>

Added base unit test source utilizing Google Test and corresponding CMake support.

d7f3b3e2d879b40f59adc6d96921cdba169648ed 03-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: move Intl check to 'Files we include' section Because the FindIntl module was only recently added to Cmake, I added a copy to Inkscape's Modules dir in r14098 but forgot to properly reflect this in CMakeScripts/DefineDependsandFlags.cmake.

c86648fabb19289543998ca00a95afc79d092d68 03-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: use cmake modules for iconv and inlt

a268eb4d3feeb31c3573681214aac856ce446227 02-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: add support for librevenge-based input formats (WPG, Visio, CDR)

63356e2fca83eaeb83557dcb312c39ea133569aa 02-May-2015 houz <houz@gmx.de>

cmake: fix failing checks due to missing include and library paths (e.g. for gtk_window_fullscreen)

073a85c10ed89583d73c22b8f59c9be0589deec8 02-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: enable Image Magick++ support for bitmap effects

cbe44c9b41170c0aa520145320438e7d52fb2ab5 02-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: fix build with poppler >= 0.29

64c3ec6cf658230aa19e73f2f3126e8dc3a2a8bc 02-May-2015 bryce <bryce@ubuntu.com>

cmake: Fix WPG 0.2 build variables WPG 0.1 appears to have been tested and made to work, but a parallel set of code checks WPG 0.2 and the variable names are all wrong (looks like they didn't get properly updated from the original automake scripts). The detection fails entirely on Ubuntu 14.04 and probably other recent distros. With this change, cmake now builds inkscape properly for me.

5f8360890e4758752936c5eda4524b7ffad91360 01-May-2015 ~suv <suv-sf@users.sourceforge.net>

cmake: Fix osx-related issues with cmake-build Add new helper function to retrive pkg-config variables in Cmake; use paths defined as environment variables for builds on OS X (useful if MacPorts is not installed into default prefix); check backend of GTK2 on OS X in main cmake file (x11|quartz).

b3ee2e647c9b62254ce35e5d8e830441b2368096 30-Apr-2015 bryce <bryce@ubuntu.com>

cmake: Add missing dependencies for libgomp and libjpg

1b4e05608c403a2f2b769fe4823d035cf89111df 29-Apr-2015 bryce <bryce@ubuntu.com>

cmake: Don't depend on OpenSSL I'm not sure why this was in the cmake rules but it doesn't seem to be required for plain vanilla Inkscape builds.

5ad07d9f8a12d76d24a6a8f60f4caa29f2265555 25-Nov-2014 Shlomi Fish <shlomif@shlomifish.org>

Patch from comment 4. Fixes build with cmake and poppler-0.26.4.

4ac5652163867c06984801419e916b22c51d5216 19-Feb-2013 Campbell Barton <ideasman42@gmail.com>

correct wrong find package

d8c8be7181ee60a1161641c60c946ed17b80fec7 03-Oct-2012 Campbell Barton <ideasman42@gmail.com>

fix for cmake linking, currently include some hard coded paths since their are no find modules for these libs at the moment. inkscape now builds with cmake (on my system at least)

c0a46f99514c9c7fda075f62ed4c86eeda2f4743 03-Oct-2012 Campbell Barton <ideasman42@gmail.com>

add ENABLE_POPPLER cmake build option - if you had poppler there was no way to disable it

eff8fb9acfee4431530d9bf8e4e038c8516fd369 30-Jun-2012 Luca Bruno <lucab@debian.org>

Fix building with Poppler 0.20 (LP: #1005565) Poppler >= 0.20 has a new internal API for errors and other miscellanea. As we are abusing these internal functionalities, they broke from time to time. Fixing it for now with a new conditional build flag. This fixes https://bugs.launchpad.net/inkscape/+bug/1005565

03872de2909772bb7a3df623f780e4ebb41eef37 08-Mar-2012 Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>

add libs for windows

099c4fb891bff5187b622510630ed3362b2fb123 27-Sep-2011 Campbell Barton <ideasman42@gmail.com>

fix for building when WITH_LIBWPG couldn't be found.

c43e8c459ef8a48adf6b336c1a8a13cfe0415065 26-Sep-2011 Campbell Barton <ideasman42@gmail.com>

cmake: aspell/gtkspell/poppler-cairo/libwpg patch #822009 to address bug #820863 from Yu-Jie Lin.

cdc60c622d70859a52693bd71ab473c5dad37eef 03-Aug-2011 Campbell Barton <ideasman42@gmail.com>

cmake: add option to build with LCMS also build in Release mode by default.

7e14cb7b914c462b0bc1069cedb30c8e064ec43e 16-Jul-2011 Campbell Barton <ideasman42@gmail.com>

added WITH_GNOME_VFS as an option for cmake

a9364748fcbe81592d380ffa00b8ec000e308c5f 08-Jul-2011 Campbell Barton <ideasman42@gmail.com>

fix for building with dbus and cmake

4666b23d22584eff7fc4e22649fe8172b4f0bd61 08-Jul-2011 Campbell Barton <ideasman42@gmail.com>

fix for building with cmake, renaming the GTK2 package didnt work right, very confusing as to why - I still dont know but calling it the same as CMake's works ok and uses our one.

f80e1179eb1764d39518dc458f0e9d1188fc9417 25-Jun-2011 Campbell Barton <ideasman42@gmail.com>

added a Modules cmake dir, only use for find_package, reference cmake include paths explicitly.

f47b2b3d3ec4743574380b7cf46d1c75cf6d252e 25-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: added a patched FindGTK2 to include cairommconfig.h

2464c7b8a032adea93b775d732db2eedf19f6098 22-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: inkscape source dirs were included using system setting

277d64e3473489ba670163810e709eb4bc7cdcdc 22-Jun-2011 Campbell Barton <ideasman42@gmail.com>

get cmake working again.

e661c64a3dee1421ca5f20d596766d6e5ea5816b 17-Jun-2011 Campbell Barton <ideasman42@gmail.com>

minor changes to cmake, use lib/ and bin/ in the build dir.

62d49bd575c4bfb0dba9e697f333c2bd2a615f93 15-Jun-2011 Jon A. Cruz <jon@joncruz.org>

Attempt to make ImageMagick and OpenMP optional with cmake.

b0d5ec6c2817e2f26f58783207fda2ce61d8fd23 14-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: use system includes (-isystem in gcc).

f3f2b5271c51317a23df919fc903a5ec7f2c9df6 14-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: use cmakes freetype module

f98842312bb830766228121d8054a17069be4492 13-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: - added option WITH_DBUS (currently uses hard coded paths) - remove duplicate version variable.

71ea20454af9348248ee3726f4fb8edb69e07677 13-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: - remove hard coded include and libraries. - remove gtk/imagemagic modules (use cmakes).

874cad03a8450ed3464f6dfae2eb16108bec5bbd 13-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: - group source/headers per library (for some IDE's) - include headers with source listing (also for IDE's) - remove unneeded Find modules

/inkscape/CMakeLists.txt ConfigChecks.cmake DefineDependsandFlags.cmake FindSSL.cmake FindXML2.cmake FindXSLT.cmake HelperMacros.cmake /inkscape/config.h.cmake /inkscape/cxxtest/CMakeLists.txt /inkscape/src/2geom/CMakeLists.txt /inkscape/src/CMakeLists.txt /inkscape/src/bind/CMakeLists.txt /inkscape/src/debug/CMakeLists.txt /inkscape/src/dialogs/CMakeLists.txt /inkscape/src/display/CMakeLists.txt /inkscape/src/dom/CMakeLists.txt /inkscape/src/extension/CMakeLists.txt /inkscape/src/filters/CMakeLists.txt /inkscape/src/helper/CMakeLists.txt /inkscape/src/io/CMakeLists.txt /inkscape/src/jabber_whiteboard/CMakeLists.txt /inkscape/src/libavoid/CMakeLists.txt /inkscape/src/libcola/CMakeLists.txt /inkscape/src/libcroco/CMakeLists.txt /inkscape/src/libgdl/CMakeLists.txt /inkscape/src/libnr/CMakeLists.txt /inkscape/src/libnrtype/CMakeLists.txt /inkscape/src/libvpsc/CMakeLists.txt /inkscape/src/livarot/CMakeLists.txt /inkscape/src/live_effects/CMakeLists.txt /inkscape/src/pedro/CMakeLists.txt /inkscape/src/svg/CMakeLists.txt /inkscape/src/trace/CMakeLists.txt /inkscape/src/ui/CMakeLists.txt /inkscape/src/util/CMakeLists.txt /inkscape/src/widgets/CMakeLists.txt /inkscape/src/xml/CMakeLists.txt
1252668b9e8506ce9b4ee38ff246893fd7cbb26f 12-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Fixed the extra -l in the link command, plus a add linking for all sub-libs of inkscape.

/inkscape/CMakeLists.txt ConfigChecks.cmake DefineDependsandFlags.cmake /inkscape/src/2geom/CMakeLists.txt /inkscape/src/CMakeLists.txt /inkscape/src/application/CMakeLists.txt /inkscape/src/bind/CMakeLists.txt /inkscape/src/debug/CMakeLists.txt /inkscape/src/dialogs/CMakeLists.txt /inkscape/src/display/CMakeLists.txt /inkscape/src/dom/CMakeLists.txt /inkscape/src/extension/CMakeLists.txt /inkscape/src/filters/CMakeLists.txt /inkscape/src/graphlayout/CMakeLists.txt /inkscape/src/helper/CMakeLists.txt /inkscape/src/inkjar/CMakeLists.txt /inkscape/src/io/CMakeLists.txt /inkscape/src/jabber_whiteboard/CMakeLists.txt /inkscape/src/libavoid/CMakeLists.txt /inkscape/src/libcola/CMakeLists.txt /inkscape/src/libcroco/CMakeLists.txt /inkscape/src/libgdl/CMakeLists.txt /inkscape/src/libnr/CMakeLists.txt /inkscape/src/libnrtype/CMakeLists.txt /inkscape/src/libvpsc/CMakeLists.txt /inkscape/src/livarot/CMakeLists.txt /inkscape/src/live_effects/CMakeLists.txt /inkscape/src/pedro/CMakeLists.txt /inkscape/src/removeoverlap/CMakeLists.txt /inkscape/src/svg/CMakeLists.txt /inkscape/src/trace/CMakeLists.txt /inkscape/src/ui/CMakeLists.txt /inkscape/src/util/CMakeLists.txt /inkscape/src/widgets/CMakeLists.txt /inkscape/src/xml/CMakeLists.txt
1122d1286f0a5037e6bec713de1a101fcd31c858 10-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: minor fixes

31a0be24db8603de4dbb9080cd8d8c9ce07ec0ce 09-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: New FindGTK2

26127d370fcaac55880cfde4598d5dcf3febef54 07-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: more fixes plus a patch for OSX paths by Henrik Gustafsson

917a5f7df6caefd4f4622a2ff890a3ac651f98e0 06-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: add missing file

8fcf996ebc72134d53371eb4da65eeb814c6b7d8 24-Jun-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Add GSL to LIBS and Includes

bcdd7e7369ce1b3d66b3dcb0789b3f015e915bf6 19-Jun-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: fix quoting in INKSCAPE_LIBS

e73f0453347f368e991f2786425eb1f65aeabd80 18-Jun-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Add src/ to include_directories, fix missing includes for file checks

f145a804e243a9bb2297677e8d03c2ac8a1f364d 15-Jun-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: fix config.h not being found

2823f12b1dfc12f7d5ea207b216a7488b0fce3aa 31-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: added windows path to find modules.

6bd23c23c6cc62581be8f977cb676ec0c47cdd55 29-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Improve Gtkmm dependency checking, add new files to CMakeLists.txts, remove old/unused files

5c6c297c967ed199fc7e21a97a3d3acfa2d7f089 25-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: More Dependency work, added new files

0586e948b7fc1e97fa7cdddf926e4ec768a40392 22-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Find Dependencies rebuilt