| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | CMake: Avoid reordering CMAKE_CXX_FLAGS | Patrick Storz | 2019-10-12 | 1 | -13/+0 |
| | | | | | | | | | | | | Order matters; the reordering caused the _FORTIFY_SOURCE flag to be always undefined (as we flipped a "-U" and "-D") Also skip removing duplicates to avoid similar pitfalls (we kept only the first occurrence but should've kept the last) It did not work properly anyway (we still had duplicates in the end) and was only required as we wrote the final CMAKE_CXX_FLAGS back to cache and consequently appended new flags with every run of CMAKE. | ||||
| * | Disable LPE tool and Testing experimental LPE`s | Jabier Arraiza | 2019-10-08 | 1 | -2/+2 |
| | | |||||
| * | Move LPE's into 3 groups normal, experimental y testing. Testing is only ↵ | Jabier Arraiza | 2019-10-08 | 1 | -1/+2 |
| | | | | | usable by setting up a flag. Must set off for release. I think also for LPETool | ||||
| * | beta1 version | Marc Jeanmougin | 2019-09-17 | 1 | -1/+1 |
| | | |||||
| * | 1.0 beta release | Marc Jeanmougin | 2019-09-07 | 1 | -1/+1 |
| | | |||||
| * | WITH_ASAN AddressSanitizer compile option | Thomas Holder | 2019-07-02 | 1 | -0/+1 |
| | | |||||
| * | Use share/inkscape subfolder on Windows | Patrick Storz | 2019-06-06 | 1 | -1/+12 |
| | | | | | First part of https://gitlab.com/inkscape/inkscape/issues/82 | ||||
| * | Remove unused libyaml dependency | Patrick Storz | 2019-06-05 | 1 | -2/+0 |
| | | | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3 | ||||
| * | Update version to alpha2 | Marc Jeanmougin | 2019-06-02 | 1 | -1/+1 |
| | | |||||
| * | * CMakeLists.txt: Modified file (use the CMAKE_INSTALL_LIBDIR variable ↵ | YuGiOhJCJ | 2019-04-17 | 1 | -4/+6 |
| | | | | | | | instead of the hard coded "lib" directory). * src/CMakeLists.txt: Modified file (use the CMAKE_INSTALL_LIBDIR variable instead of the hard coded "lib" directory). | ||||
| * | CMake: Use CMAKE_CXX_STANDARD and don't set it in three places | Patrick Storz | 2019-03-31 | 1 | -2/+3 |
| | | | | | | | | | This requires bumping cmake version requirement to 3.1 (which should long be available on supported platforms, though) TODO: We actually depend on GNU compiler extensions right now (i.e. *don't* build with -std=c++11 but require -std=gnu++11) | ||||
| * | CMake: Avoid defining _FORTIFY_SOURCE twice in separate places | Patrick Storz | 2019-03-31 | 1 | -3/+0 |
| | | |||||
| * | CMake: Drop support for devlibs builds | Patrick Storz | 2019-03-31 | 1 | -12/+1 |
| | | |||||
| * | Improve Debug building | Thomas Holder | 2019-03-06 | 1 | -0/+2 |
| | | | | | | | | - 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 | ||||
| * | Fix build | Marc Jeanmougin | 2019-02-11 | 1 | -1/+1 |
| | | |||||
| * | Release 1.0alpha | Bryce Harrington | 2019-01-14 | 1 | -3/+3 |
| | | |||||
| * | Only set CMake policy command if policy exists | Alexander Valavanis | 2018-11-16 | 1 | -1/+4 |
| | | |||||
| * | Update CMake policy 0075 for check-executable linkage | Alexander Valavanis | 2018-11-16 | 1 | -0/+1 |
| | | |||||
| * | check-license-headers tweaks | Thomas Holder | 2018-11-10 | 1 | -1/+0 |
| | | | | | | | - run check-license-headers with CI (test:linux:) - ignores unreadable files - use fnmatch (works on Windows with forward slashes) | ||||
| * | Check for valid license header on build | Max Gaukler | 2018-11-08 | 1 | -0/+10 |
| | | |||||
| * | cmake: move "project" before "include" | Thomas Holder | 2018-10-24 | 1 | -1/+3 |
| | | |||||
| * | update googletest and refactor the script. | Shlomi Fish | 2018-10-13 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'cmake-cxx11' of gitlab.com:xzcvczx/inkscape | Marc Jeanmougin | 2018-10-08 | 1 | -0/+4 |
| |\ | |||||
| | * | Add CMAKE_CXX_STANDARD for cmake 3.1 | Simon Wells | 2018-10-08 | 1 | -0/+4 |
| | | | | | | | | | add note saying can remove -std=c++11 when minimum cmake is 3.1 | ||||
| * | | Remove 2.8.4 cmake workaround | Simon Wells | 2018-10-06 | 1 | -7/+0 |
| |/ | | | | As the minimal cmake is 2.8.8 remove a workaround that was required for 2.8.4 and fixed in 2.8.5 | ||||
| * | CMake: Allow to build with GraphicsMagick instead of ImageMagick | Eduard Braun | 2018-10-02 | 1 | -1/+3 |
| | | | | | | | | | | 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 line | Eduard Braun | 2018-10-01 | 1 | -2/+0 |
| | | |||||
| * | CMake/po: Check for presence of intltool for creating inkscape.pot | Eduard Braun | 2018-09-29 | 1 | -1/+1 |
| | | | | | | 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: put policies at the top before running any other code | Eduard Braun | 2018-04-25 | 1 | -4/+4 |
| | | |||||
| * | CMake: Fix WIN32 build | Eduard Braun | 2018-04-25 | 1 | -4/+4 |
| | | | | | CMAKE_BUILD_TYPE_INIT was ignored resulting in an unset build type. | ||||
| * | make jemalloc optional at compile time | Marc Jeanmougin | 2018-03-17 | 1 | -0/+2 |
| | | |||||
| * | CMake: keep defines in ConfigChecks.cmake | Eduard Braun | 2018-01-28 | 1 | -7/+0 |
| | | |||||
| * | CMake: some shuffling - cleanup structure of CMakeLists.txt | Eduard Braun | 2018-01-28 | 1 | -66/+71 |
| | | |||||
| * | CMake/CPack: Define INKSCAPE_CPACK_PREFIX instead of overwriting ↵ | Eduard Braun | 2018-01-28 | 1 | -1/+6 |
| | | | | | | | INKSCAPE_DIST_PREFIX Allows moving the CPack configuration to a more reasonable position... | ||||
| * | Configure CPack | Marc Jeanmougin | 2018-01-21 | 1 | -0/+1 |
| | | |||||
| * | Remove obsolete build defines | Stefano Facchini | 2018-01-16 | 1 | -2/+0 |
| | | |||||
| * | Fix static build | Eduard Braun | 2018-01-09 | 1 | -1/+2 |
| | | | | | (failed on Windows) | ||||
| * | Merge about-box Gtkmm changes | Alexander Valavanis | 2017-12-25 | 1 | -0/+4 |
| |\ | |||||
| | * | Install AUTHORS & TRANSLATORS files and auto-generate credits in AboutBox | Alexander Valavanis | 2017-08-16 | 1 | -0/+4 |
| | | | |||||
| * | | Fix tests on Linux | Eduard Braun | 2017-12-04 | 1 | -1/+3 |
| | | | |||||
| * | | Added setting to make pkg_config cmake_prefix_path variables | Simon Wells | 2017-11-04 | 1 | -0/+3 |
| | | | |||||
| * | | do not build grid2 in target all | Marc Jeanmougin | 2017-11-02 | 1 | -1/+1 |
| | | | |||||
| * | | Make shared library building an option | Marc Jeanmougin | 2017-11-02 | 1 | -0/+1 |
| | | | |||||
| * | | simpler structure -- compilers and flags have to be given externally | Marc Jeanmougin | 2017-10-28 | 1 | -13/+1 |
| | | | |||||
| * | | Trying libFuzzer | Marc Jeanmougin | 2017-10-28 | 1 | -0/+16 |
| | | | |||||
| * | | Remove deprecated GNOME VFS | Stefano Facchini | 2017-10-13 | 1 | -2/+0 |
| |/ | | | | Just use Gio::File when access to non-local files is needed. | ||||
| * | Merge gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-07-28 | 1 | -11/+2 |
| |\ | |||||
| | * | cmake: Prepare script for 'dist'-like targets | Eduard Braun | 2017-07-23 | 1 | -12/+2 |
| | | | | | | | | | | | | | | | 'dist' is the same as before only difference: add date and commit hash for development and pre-release | ||||
| | * | cmake: drop option USES_TERMINAL from 'dist' target | Eduard Braun | 2017-07-22 | 1 | -1/+2 |
| | | | | | | | | | | | it was introduced in 4a543072019e0bd4a0fcaaa3c2cef718e045edc6 but requires at least cmake 3.2 therefore breaking compatibility | ||||
| * | | Merge branch 'master' of gitlab.com:inkscape/inkscape | Marc Jeanmougin | 2017-07-20 | 1 | -8/+12 |
| |\| | |||||
