summaryrefslogtreecommitdiffstats
path: root/CMakeScripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix install location of .mo filesEduard Braun2018-10-122-2/+2
| | | | | | | .mo files were copied to e.g. "en.mo" instead of "inkscape.mo" This was broken after e939fcccf36f2a89435b0f8328db9be32ce3b600 as there was one tiny customization in our copy of FindGettext.cmake
* Minor cleanup of main.ccTavmjong Bah2018-10-101-1/+0
|
* Merge branch 'cmake-cxx11' of gitlab.com:xzcvczx/inkscapeMarc Jeanmougin2018-10-081-0/+2
|\
| * Add CMAKE_CXX_STANDARD for cmake 3.1Simon Wells2018-10-081-0/+2
| | | | | | | | add note saying can remove -std=c++11 when minimum cmake is 3.1
* | Prefer LDFLAGS over LIBRARIES for pkgconfigSimon Wells2018-10-061-12/+2
|/ | | | | LDFLAGS include LIBRARIES, therefore remove duplicates Replaced LIBRARIES with LDFLAGS for gtk and gtkspell so they work even if the libraries are not in a standard path
* CMake: Allow to build with GraphicsMagick instead of ImageMagickEduard Braun2018-10-021-8/+20
| | | | | | | | | For now we still default to ImageMagick, but we can fall-back to GraphicsMagick (e.g. if only ImageMagick 7 is available; add a check for this). To prefer GraphicsMagick despite a compatible version of ImageMagick use -DWITH_IMAGE_MAGICK=OFF when running CMake
* Avoid duplicating defines in config.h and on command lineEduard Braun2018-10-012-9/+2
|
* config.h - remove all defines we never useEduard Braun2018-10-014-29/+0
| | | | | (strictly speaking PACKAGE and PACKAGE_NAME are unused, too, but let's keep them for now)
* Move GTKMM_CHECK_VERSION from config.h to it's own headerEduard Braun2018-10-011-9/+0
| | | | | Avoids having to recompile most of the Inkscape codebase whenever gtkmm is updated.
* CMake/po: Check for presence of intltool for creating inkscape.potEduard Braun2018-09-292-239/+9
| | | | | Also remove FindGettext module and use the one that ships with CMake (bumps minimum version to CMake 2.8.8 for GETTEXT_VERSION_STRING)
* CMake: Whitespace cleanupEduard Braun2018-09-291-80/+78
|
* fix 1789208 poppler 0.69Thomas Holder2018-09-281-12/+0
|
* CMake/MSYS2: Update dependenciesEduard Braun2018-09-271-0/+2
|
* Misc. typosluz.paz2018-09-111-1/+1
| | | Found via `codespell -q 3 -I ../inkscape-whitelist.txt --skip="*.svg,*.po,*.nsh,*.in,./src/3rdparty"`
* CMake: Fix for renamed NEWS fileEduard Braun2018-09-112-2/+2
| | | | (see eb2928ad13bd794e53b5631ffee997e48a764c51)
* CMake/MSYS2: Properly disable jemalloc for all buildsEduard Braun2018-09-101-0/+1
|
* MSYS2: Use system python2-six to avoid conflict with pip versionEduard Braun2018-09-091-2/+2
|
* CMake/MSYS2: Add new pango dependency (libthai)Eduard Braun2018-08-271-0/+2
| | | | Also add libdatrie which is required by libthai.
* CMake/MSYS2: Fix install location of libenchant providersEduard Braun2018-08-141-1/+1
|
* CMake/MSYS2: Add new curl dependency (libpsl)Eduard Braun2018-07-301-0/+1
|
* CMake/MSYS2: Update for enchant-2Eduard Braun2018-07-181-2/+2
| | | | | | | | Re-enable usage of enchant-2 after 3f5b88a264397918cf7e1623d0e5e8828a5ceb77 (while not failing completely anymore enchant-2 is still broken unfortunately)
* CMake: Set WITH_GTKSPELL to OFF if not found for consistencyEduard Braun2018-06-301-46/+36
| | | | | Also remove (unused) legacy variable "TRY_GTKSPELL", remove an outdated comment, fix indentation and some cleanup
* CMake/MSYS2: Add new curl dependency (libbrotli)Eduard Braun2018-03-311-1/+2
|
* make yaml optional even if presentMarc Jeanmougin2018-03-201-9/+11
|
* make jemalloc optional at compile timeMarc Jeanmougin2018-03-171-3/+7
|
* Fix GTKMM version check macroAlexander Valavanis2018-03-041-0/+9
|
* CI/AppVeyor: add new dependencyEduard Braun2018-02-211-0/+1
|
* CMake/MSYS2: install libjasperEduard Braun2018-02-031-0/+1
| | | | | Preemptive fix for upstream change in gdk-pixbuf2 package https://github.com/Alexpux/MINGW-packages/commit/0526d12f93d160c6bff9829942c4d4f2964e1523
* CMake: keep defines in ConfigChecks.cmakeEduard Braun2018-01-281-0/+5
|
* CMake/CPack: Define INKSCAPE_CPACK_PREFIX instead of overwriting ↵Eduard Braun2018-01-281-3/+3
| | | | | | INKSCAPE_DIST_PREFIX Allows moving the CPack configuration to a more reasonable position...
* CMake/CPack: Set CPACK_PACKAGE_INSTALL_DIRECTORY only onceEduard Braun2018-01-281-2/+0
|
* CMake/CPack: CPackDeb only available on UNIXEduard Braun2018-01-281-16/+17
|
* Fix creation of icon-theme.cacheEduard Braun2018-01-281-0/+1
| | | | | | | | | Escaping "${CMAKE_INSTALL_PREFIX}" with a backslash allows this to work for the normal install target as well as with cpack (expansion of the variable is delayed until installation where it has the correct value). Also make sure Adwaita's icon-theme.cache is up-to-date
* Add FindNSIS and fix prefixMarc Jeanmougin2018-01-232-1/+56
|
* CPack fixesMarc Jeanmougin2018-01-221-16/+5
|
* Configure CPackMarc Jeanmougin2018-01-213-229/+308
|
* Support INKSCAPE_ICONPATH in the desktop fileTed Gould2018-01-131-0/+8
|
* Merge branch 'static_libs' of gitlab.com:Ede123/inkscapeMarc Jeanmougin2018-01-111-10/+0
|\
| * Do not install static librariesEduard Braun2018-01-091-10/+0
| |
* | Explicitly link against libX11 for ld.goldTobias Ellinghaus2018-01-101-3/+11
|/ | | | | | Some linkers, like gold, don't find symbols in libraries not explicitly linked against. So we have to add libX11. On systems not using X11 this shouldn't hurt.
* Fix profiling buildEduard Braun2018-01-092-19/+9
| | | | | Also remove ConfigCompileFlags.cmake (which wasn't included anymore for almost 10 years now)
* remove git remnantsMarc Jeanmougin2017-12-291-1/+1
|
* Use a macro for GtkMM version checksAlexander Valavanis2017-12-251-48/+0
|
* Misc. typosluzpaz2017-12-041-2/+2
| | | | | | Please confirm typos in the following `doc/nr-filter-interface.txt` `share/symbols/BalloonSymbols.svg` .
* Packaging/MSYS2: remove unneeded librariesEduard Braun2017-11-301-9/+0
|
* Packaging/MSYS2: include tcl/tk accessory filesEduard Braun2017-11-301-0/+7
| | | | | | | | They are required for tkinter Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1735451 - https://bugs.launchpad.net/inkscape/+bug/1695946
* Misc. typosUnknown2017-11-071-3/+3
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* fix buildMarc Jeanmougin2017-11-021-1/+1
|
* Remove deprecated GNOME VFSStefano Facchini2017-10-132-100/+0
| | | | Just use Gio::File when access to non-local files is needed.
* adapt to poppler 0.58David Tardon2017-09-071-0/+4
|