summaryrefslogtreecommitdiffstats
path: root/CMakeScripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Improve deb generation and install scriptsMarc Jeanmougin2019-03-153-17/+206
| |
* | Merge: Fix icon location in Linux desktop fileMartin Owens2019-03-061-1/+1
|\ \
| * | Fix icon location in Linux desktop fileKarl Cheng2019-02-201-1/+1
| | | | | | | | | | | | | | | This was meant to be fixed by deeb288f but it seems this was overlooked. Also remove .desktop.in file which appears to be unused.
* | | Improve Debug buildingThomas Holder2019-03-061-0/+1
| | | | | | | | | | | | | | | | | | | | | - add -O1 to make FORTIFY_SOURCE happy (eliminate compiler warnings) - canonicalize CMAKE_CXX_FLAGS_DEBUG to avoid unnecessary recompilation Both issues were introduced with f7fc3d3a7f8f51a01cd1dfb261c3e234617e092e
* | | CMake/MSYS2: Include per-user font directory in fontconfigPatrick Storz2019-02-261-4/+10
|/ / | | | | | | | | | | | | | | | | | | | | | | As of Windows 10 (version 1809) fonts are installed per-user by default into the folder %localappdata%\Microsoft\Windows\Fonts which is not picked up (yet) by fontconfig. Add this folder manually as a font directory to fonts.conf Fixed issues: - https://gitlab.com/inkscape/inkscape/issues/50
* | Add gcc/version checkMarc Jeanmougin2019-02-111-2/+7
| |
* | Fix buildMarc Jeanmougin2019-02-111-0/+4
|/
* Rename Linux metadata Issue fixvanntile2019-01-242-6/+6
|
* fix compilation with HAVE_CAIRO_PDF=0Thomas Holder2019-01-181-7/+0
|
* translate and install inkscape.appdata.xmlMarc Jeanmougin2019-01-141-0/+2
|
* cmake: Fix missing prefix for datadir in config.hBryce Harrington2019-01-141-0/+2
|
* cmake: Drop dist updates for Makefile.am, which we no longer haveBryce Harrington2019-01-131-3/+1
|
* cmake: Replace dist target with logic from the 0.92.3 branchBryce Harrington2019-01-121-4/+6
| | | | | This was producing nearly empty tarballs, with incorrect internal root paths. The replacement logic is C/P from what we shipped 0.92.3 with.
* Fix linking for MacPortsThomas Holder2019-01-051-1/+2
|
* CMake: Do not override CMAKE_<LANG>_LINK_EXECUTABLE variablesEduard Braun2018-11-211-2/+0
| | | | | | | | Despite the misleading name they are actually supposed to hold the "rule" to link an executable (i.e. the full linker command line) and not just the linker executable name. CMake already defaults to the CMAKE_<LANG>_COMPILER for the latter.
* CMake: Specifically enable Microsoft bit-field layout for structsEduard Braun2018-11-211-0/+1
| | | | (silences warnings in clang / already default for gcc)
* CMake: Remove popt from dependenciesEduard Braun2018-11-215-99/+1
| | | | Not required anymore after 408cb49b5559a81ea803df64bf58457a5dd4bf16
* CMake/MSYS2: Add new dependency of libtiff (libzstd)Eduard Braun2018-11-211-1/+2
|
* -Werror=format -Werror=format-securityThomas Holder2018-11-211-0/+3
|
* Clarify licensesMax Gaukler2018-11-083-8/+8
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* 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...