summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/DefineDependsandFlags.cmake (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix profiling buildEduard Braun2018-01-091-0/+9
| | | | | Also remove ConfigCompileFlags.cmake (which wasn't included anymore for almost 10 years now)
* Use a macro for GtkMM version checksAlexander Valavanis2017-12-251-48/+0
|
* Remove deprecated GNOME VFSStefano Facchini2017-10-131-10/+0
| | | | Just use Gio::File when access to non-local files is needed.
* adapt to poppler 0.58David Tardon2017-09-071-0/+4
|
* Fix DefineDependsandFlags.cmake (remove spaces in pkg_check_modules)Marc Jeanmougin2017-07-061-2/+1
|
* http: Migrate to new LibSoup APIAlexander Valavanis2017-07-061-1/+1
|
* Add new libsoup based http access with caching and asyncMartin Owens2017-07-061-1/+4
|
* jemalloc cmake modulechr[]2017-06-301-0/+5
| | | | | | | | | | | | | | | | | (shamelessly stolen from Blender) libstdc++ memory allocator is broken: "Notes about deallocation. This allocator does not explicitly release memory." The story: https://www.zerotier.com/blog/2017-05-05-theleak.shtml The solution?! http://jemalloc.net/ No need to recompile, just install it and a simple test run: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 inkscape
* Replace ImageMagic with GraphicsMagicchr[]2017-06-301-1/+1
| | | | | | ... just a matter of taste. But both wanna be initialized: fixed.
* aboutbox: Gtk3 fixesAlexander Valavanis2017-06-291-0/+24
|
* GdkScreen deprecation fixesAlexander Valavanis2017-06-271-0/+12
|
* Remove cmake checks for unused libraries.Elliott Sales de Andrade2017-06-151-5/+0
| | | | Neither gthread nor FreeType appear to be used for anything.
* Drop x11 dependency.Elliott Sales de Andrade2017-06-151-12/+0
| | | | | | On macOS, it's added if GTK+ 2 uses the x11 backends, which seems a bit silly since Inkscape is using GTK+ 3. Linux also doesn't appear to require x11 linkage, especially if using Wayland as a backend.
* Remove duplicated build checks.Elliott Sales de Andrade2017-06-151-1/+1
| | | | | | | | | | | | | | | | | | Most of these #defines are not even checked anyway, though they could have the side-effect of failing configure before the build started. However, these checks are redundant due to other checks for the same thing: * concept_check.hpp was added to Boost in 1.19.0, released in 2000. I sincerely doubt anyone is using that version right now, but I added a minimum version to the find_package() call. In any case, no code actually checked the #define, so it wouldn't have built without it anyway. * FindBoehmGC puts gc.h on the compiler search path, so there's no need to try gc/gc.h also. * libintl.h is found by FindIntl. * unordered_set is part of the C++11 standard. * zlib.h is found by find_package(ZLIB).
* cmake/MSYS2: Only install a fixed list of Python extensions (instead of all ↵Eduard Braun2017-04-291-0/+1
| | | | | extensions that happen to be installed on the build system) (bzr r15650)
* CMake: Assume mingw-w64 for MinGW buildsEduard Braun2017-03-081-8/+3
| | | | | | | (should be a safe assumption, if not let me know...) This resolves the "mingw-w64" vs. "MinGW 64-bit" ambiguity of the "HAVE_MINGW64" cmake variable (which worked before as devlibs = 32bit = mingw; devlibs64 = 64-bit = mingw-w64), but is not senseful for newer 32-bit MinGW builds that are based on mingw-w64, too. (bzr r15579)
* partial fix bug 1640899mathog2017-02-171-6/+9
| | | (bzr r15527)
* CMake: Remove duplicated check for sigc++Eduard Braun2017-02-041-3/+0
| | | | | | | | | - It didn't make much sense to check twice anyway - The additional check for C++11 is not required anymore after r15039 as we use -std=c++11 by default now - The check broke subsequent cmake runs on Windows (i.e. compilation broke whenever a .cmake file changed and CMakeCache hat to be cleared manually) http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/15039 (bzr r15475)
* fix cmake warning and remove whole xverbs code from compilation without yamlDmitry Zhulanov2016-10-011-1/+1
| | | (bzr r15136.1.11)
* disable xverb feature if WITH_YAML definedDmitry Zhulanov2016-10-011-3/+10
| | | (bzr r15136.1.9)
* add x-verbs supportDmitry Zhulanov2016-09-261-0/+4
| | | (bzr r15136.1.1)
* Use HarfBuzz instead of deprecated Pango OTAlex Valavanis2016-08-301-1/+8
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1488159 (bzr r15094)
* Require C++11Alex Valavanis2016-08-041-0/+6
| | | (bzr r15039)
* Finish removing GTK+ 2 fallbacksAlex Valavanis2016-07-281-1/+0
| | | (bzr r15023.2.8)
* Drop remaining GTKMM 2 fallback supportAlex Valavanis2016-07-281-1/+0
| | | (bzr r15023.2.7)
* Disable GTK+ 2 support and delete internal copy of GDLAlex Valavanis2016-07-271-29/+0
| | | | | | | Fixed bugs: - https://launchpad.net/bugs/1424830 - https://launchpad.net/bugs/1606558 (bzr r15023.2.1)
* Merge with trunk.Sebastian Faubel2016-07-021-66/+22
| | | (bzr r15002.1.1)
* Fix testing dependenciesAlex Valavanis2016-06-091-8/+0
| | | (bzr r14967.1.2)
* [Bug #1545333] Convenience option (default: ON) for cmake builds to enable ↵suv-lp2016-06-051-0/+12
| | | | | | | | SVG2 and experimental LPEs Fixed bugs: - https://launchpad.net/bugs/1545333 (bzr r14954)
* merge and fixed buildMoritz Eberl2016-04-161-34/+30
|\ | | | | (bzr r14761.1.11)
| * CMake build: builds with WITH_DBUSMarc Jeanmougin2016-04-161-4/+6
| | | | | | (bzr r14853)
| * CMake: Disable broken pseudo-option for GTKSPELL - determined automatically ↵Alex Valavanis2016-04-161-2/+2
| | | | | | | | | | by pkg-config, and fix a couple of typos (bzr r14852)
| * Fix c++11 flag when required on non-debian-based systemsShlomi Fish2016-04-141-0/+3
| | | | | | (bzr r14844)
| * Fix CMake caching issue with GtkSpellMarc Jeanmougin2016-04-131-17/+11
| | | | | | (bzr r14823)
* | Added an example plugin.Moritz Eberl2016-04-161-0/+3
| | | | | | (bzr r14761.1.8)
* | Added Sebastian Faubels CMake changes for the windows build.Moritz Eberl2016-04-161-1/+68
| | | | | | (bzr r14761.1.7)
* | Merge and fixed CMake buildMoritz Eberl2016-04-131-5/+5
|\| | | | | (bzr r14761.1.5)
| * Fix some cmake caching issue preventing to switch between gtk{2,3} buildsMarc Jeanmougin2016-04-121-4/+4
|/ | | (bzr r14801)
* Fixed FIXMEs in Cmake build (set flags when needed)Marc Jeanmougin2016-04-121-85/+55
| | | (bzr r14794)
* Bump version to gtk 3.8 of laterMartin Owens2016-04-121-5/+5
| | | (bzr r14787)
* cmake: Add sigc++ supportBryce Harrington2016-02-271-0/+1
| | | | | | | Patch from rindolf Signed-off-by: Bryce Harrington <bryce@bryceharrington.org> (bzr r14669)
* cmake: Drop Java supportBryce Harrington2016-01-191-2/+0
| | | | | | <su_v> (IIRC java was used for the built-in scripts dialog, along with the linked python and perl libs) (bzr r14609)
* cmake: Fix code style for consistencyBryce Harrington2016-01-171-190/+190
| | | | | | Indentation to 4 spaces Prefer lower case for functions and macros (bzr r14596)
* Update CMake for poppler >= 0.20.0 dependencyAlex Valavanis2016-01-111-16/+0
| | | (bzr r14574)
* Revert Pango/Harfbuzz fixes. Needs workAlex Valavanis2015-12-271-3/+0
| | | (bzr r14552)
* Apply Tav/suv patch to replace Pango OT functions with HarfbuzzAlex Valavanis2015-12-271-0/+3
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1488159 (bzr r14549)
* Add warning about missing Potrace to CMake buildAlex Valavanis2015-11-211-0/+3
| | | (bzr r14449.1.8)
* Fix CMake buildAlex Valavanis2015-11-121-3/+7
| | | (bzr r14449.1.6)
* Update cmake Potrace module to match style of othersAlex Valavanis2015-11-121-1/+1
| | | (bzr r14449.1.5)
* Add CMake check for Potrace from OSP: http://goo.gl/AEzbkQAlex Valavanis2015-11-091-0/+4
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1156664 (bzr r14449.1.3)