History log of /inkscape/src/helper/CMakeLists.txt
Revision Date Author Comments Expand
b57071cb125d903a74a31406e83a966601e71403 19-Mar-2015 Liam P. White <inkscapebrony@gmail.com>

Let's hope the world doesn't end Native 2geom path outliner, still buggy

0b990b61347c61d855179dd4e187e2756f9badf8 26-Feb-2015 Liam P. White <inkscapebrony@gmail.com>

whoops

0cb0d6f81781ef3e5647e6a3f6edc03661a1fbd0 31-Aug-2013 Campbell Barton <ideasman42@gmail.com>

update cmakefiles

27e8a544f1ad1e2044b3e993fe7236e16ac099c7 01-Jul-2013 Eric Greveson <eric@greveson.co.uk>

Factored layer model out into new Inkscape::LayerModel class. This allows Inkscape::Selection to use a LayerModel that is not associated with a UI. Changed the interface of verbs (SPAction) to use a new ActionContext rather than UI::View::View, again so that verbs may be used in a console mode. Modified boolean operation verbs to work in console-only mode. Fixed up DESKTOP_IS_ACTIVE macro to work in the case of no desktops. Modified main.cpp to process selections and verbs in no-GUI mode. Other changes are all consequences of the SPDesktop, Selection and LayerModel interface changes.

/inkscape/src/CMakeLists.txt /inkscape/src/Makefile_insert /inkscape/src/desktop.cpp /inkscape/src/desktop.h /inkscape/src/dyna-draw-context.cpp /inkscape/src/eraser-context.cpp /inkscape/src/extension/dbus/document-interface.cpp /inkscape/src/extension/effect.cpp /inkscape/src/extension/effect.h /inkscape/src/extension/internal/bluredge.cpp /inkscape/src/extension/internal/filter/filter-all.cpp /inkscape/src/flood-context.cpp CMakeLists.txt Makefile_insert action.cpp action.h /inkscape/src/inkscape.cpp /inkscape/src/interface.cpp /inkscape/src/main-cmdlineact.cpp /inkscape/src/main-cmdlineact.h /inkscape/src/main.cpp /inkscape/src/selection-describer.cpp /inkscape/src/selection.cpp /inkscape/src/selection.h /inkscape/src/shortcuts.cpp /inkscape/src/splivarot.cpp /inkscape/src/splivarot.h /inkscape/src/spray-context.cpp /inkscape/src/ui/dialog/layers.cpp /inkscape/src/ui/dialog/swatches.cpp /inkscape/src/ui/dialog/symbols.cpp /inkscape/src/ui/widget/page-sizer.cpp /inkscape/src/ui/widget/style-swatch.cpp /inkscape/src/verbs.cpp /inkscape/src/verbs.h /inkscape/src/widgets/button.cpp /inkscape/src/widgets/desktop-widget.cpp /inkscape/src/widgets/gradient-selector.cpp /inkscape/src/widgets/lpe-toolbar.cpp /inkscape/src/widgets/select-toolbar.cpp /inkscape/src/widgets/toolbox.cpp
88492e79a7eb0cfd4fb254744b5acfa4058ea85a 07-Mar-2012 Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl>

fix cmakelists

9eee753fac77aa955164b5044239f0902ebde4bc 19-Feb-2012 Johan Engelen <goejendaagh@zonnet.nl>

move helper/recthull.h to 2geom/rect-hull.h

3c7e310d0842a5887caa20f9cddd2aec664f1235 08-Oct-2011 Campbell Barton <ideasman42@gmail.com>

update cmake file lists

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

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

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

cmake: The cmake files were using the inkscape-version.cpp file generated by autoconfigure. now generate our own. Also remove bad include.

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 /inkscape/CMakeScripts/ConfigChecks.cmake /inkscape/CMakeScripts/DefineDependsandFlags.cmake /inkscape/CMakeScripts/FindSSL.cmake /inkscape/CMakeScripts/FindXML2.cmake /inkscape/CMakeScripts/FindXSLT.cmake /inkscape/CMakeScripts/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 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
68302bd782e6cff354ec4e6c6cfe88fb761cead9 13-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: now builds without having most of the source listed in 1 file.

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

cmake: turns out my recent commits (which I undid) were not incorrect, variables were set in subdirectories then used in the parent directory, where they were still unset. Fixing this broke the build because some files in the subdir were not compiling.

/inkscape/CMakeLists.txt /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/dom/io/CMakeLists.txt /inkscape/src/dom/odf/CMakeLists.txt /inkscape/src/dom/util/CMakeLists.txt /inkscape/src/dom/work/CMakeLists.txt /inkscape/src/extension/CMakeLists.txt /inkscape/src/extension/dxf2svg/CMakeLists.txt /inkscape/src/extension/implementation/CMakeLists.txt /inkscape/src/extension/internal/CMakeLists.txt /inkscape/src/extension/internal/bitmap/CMakeLists.txt /inkscape/src/extension/internal/filter/CMakeLists.txt /inkscape/src/extension/internal/pdfinput/CMakeLists.txt /inkscape/src/extension/param/CMakeLists.txt /inkscape/src/extension/script/CMakeLists.txt /inkscape/src/filters/CMakeLists.txt CMakeLists.txt /inkscape/src/io/CMakeLists.txt /inkscape/src/jabber_whiteboard/CMakeLists.txt /inkscape/src/jabber_whiteboard/dialog/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/live_effects/parameter/CMakeLists.txt /inkscape/src/pedro/CMakeLists.txt /inkscape/src/svg/CMakeLists.txt /inkscape/src/trace/CMakeLists.txt /inkscape/src/trace/potrace/CMakeLists.txt /inkscape/src/ui/CMakeLists.txt /inkscape/src/ui/cache/CMakeLists.txt /inkscape/src/ui/dialog/CMakeLists.txt /inkscape/src/ui/view/CMakeLists.txt /inkscape/src/ui/widget/CMakeLists.txt /inkscape/src/util/CMakeLists.txt /inkscape/src/widgets/CMakeLists.txt /inkscape/src/xml/CMakeLists.txt
3e4ce0a261d36cd7f5c132e06640721bf485f3d6 12-Jun-2011 Campbell Barton <ideasman42@gmail.com>

cmake: give all libs a _LIB suffix, workaround 'debug' being confused with cake keyword, and also dont mix up dor names with libs.

/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 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
096dfde2c1cb7bb1e0a4b76e21f2abf548b900d5 12-Jun-2011 Campbell Barton <ideasman42@gmail.com>

work in progress cmake commit: - cmake now builds all files that automake does but does NOT link yet - inlcudes nasty hard coded paths and libs (will replace once linking works)

/inkscape/CMakeLists.txt /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/dom/io/CMakeLists.txt /inkscape/src/dom/odf/CMakeLists.txt /inkscape/src/dom/util/CMakeLists.txt /inkscape/src/dom/work/CMakeLists.txt /inkscape/src/extension/CMakeLists.txt /inkscape/src/extension/dxf2svg/CMakeLists.txt /inkscape/src/extension/implementation/CMakeLists.txt /inkscape/src/extension/internal/CMakeLists.txt /inkscape/src/extension/internal/bitmap/CMakeLists.txt /inkscape/src/extension/internal/filter/CMakeLists.txt /inkscape/src/extension/internal/pdfinput/CMakeLists.txt /inkscape/src/extension/param/CMakeLists.txt /inkscape/src/extension/script/CMakeLists.txt /inkscape/src/filters/CMakeLists.txt CMakeLists.txt /inkscape/src/io/CMakeLists.txt /inkscape/src/jabber_whiteboard/CMakeLists.txt /inkscape/src/jabber_whiteboard/dialog/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/libnr/testnr.cpp /inkscape/src/libnrtype/CMakeLists.txt /inkscape/src/libvpsc/CMakeLists.txt /inkscape/src/livarot/CMakeLists.txt /inkscape/src/live_effects/CMakeLists.txt /inkscape/src/live_effects/parameter/CMakeLists.txt /inkscape/src/pedro/CMakeLists.txt /inkscape/src/svg/CMakeLists.txt /inkscape/src/trace/CMakeLists.txt /inkscape/src/trace/potrace/CMakeLists.txt /inkscape/src/ui/CMakeLists.txt /inkscape/src/ui/cache/CMakeLists.txt /inkscape/src/ui/dialog/CMakeLists.txt /inkscape/src/ui/view/CMakeLists.txt /inkscape/src/ui/widget/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 /inkscape/CMakeScripts/ConfigChecks.cmake /inkscape/CMakeScripts/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 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
7618c62c0c61a49f0d6330e4e1d44394ffa899e0 09-Jan-2009 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: restructure build files to be more like current build system. Should reduce linking stage command for windows.

/inkscape/src/CMakeLists.txt /inkscape/src/algorithms/CMakeLists.txt /inkscape/src/application/CMakeLists.txt /inkscape/src/bind/CMakeLists.txt /inkscape/src/debug/CMakeLists.txt /inkscape/src/dialogs/CMakeLists.txt /inkscape/src/dom/CMakeLists.txt /inkscape/src/extension/CMakeLists.txt /inkscape/src/graphlayout/CMakeLists.txt CMakeLists.txt unit-menu.cpp /inkscape/src/inkjar/CMakeLists.txt /inkscape/src/io/CMakeLists.txt /inkscape/src/jabber_whiteboard/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/widgets/sp-xmlview-attr-list.cpp /inkscape/src/xml/CMakeLists.txt
bcdcd945f59fb161e945f7c4f82ceca88dee688f 20-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Fix issue with generated sp-marshall.h/.cpp not linking

09c5fb3f2c6c797cb91d3a8d5ae0ff62ab1b301e 05-May-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Moved helper macros to their own file and removed *-test.h from inkscape source list

4b59f7e54785b56a4d993df48dd68658e43663bf 11-Apr-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: Correct INKSCAPE_LIBDIR value in config.h.cmake, to correct compiling issue with dependency.cpp

3d02c9720b4a5c23acd2a07d26d7cea4840bc82b 10-Apr-2008 acspike <acspike@users.sourceforge.net>

adjust the file generation path fir sp-marshal to jive with the include vs add_directories mentality

bf13f246f15b23f45859638f670a9ec320cc25a3 05-Apr-2008 johanengelen <johanengelen@users.sourceforge.net>

cmake: fix file names in marshal generation

c6b37c54ad08fde75387608c05d9aab706348f2d 05-Apr-2008 johanengelen <johanengelen@users.sourceforge.net>

cmake: fix prefix

263d0023c122c0950164a16b06c1ee2fc8a0a185 05-Apr-2008 verbalshadow <verbalshadow@users.sourceforge.net>

Cmake: add missing CMakeLists.txt