summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CMake: Avoid reordering CMAKE_CXX_FLAGSPatrick Storz2019-10-121-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`sJabier Arraiza2019-10-081-2/+2
|
* Move LPE's into 3 groups normal, experimental y testing. Testing is only ↵Jabier Arraiza2019-10-081-1/+2
| | | | usable by setting up a flag. Must set off for release. I think also for LPETool
* beta1 versionMarc Jeanmougin2019-09-171-1/+1
|
* 1.0 beta releaseMarc Jeanmougin2019-09-071-1/+1
|
* WITH_ASAN AddressSanitizer compile optionThomas Holder2019-07-021-0/+1
|
* Use share/inkscape subfolder on WindowsPatrick Storz2019-06-061-1/+12
| | | | First part of https://gitlab.com/inkscape/inkscape/issues/82
* Remove unused libyaml dependencyPatrick Storz2019-06-051-2/+0
| | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* Update version to alpha2Marc Jeanmougin2019-06-021-1/+1
|
* * CMakeLists.txt: Modified file (use the CMAKE_INSTALL_LIBDIR variable ↵YuGiOhJCJ2019-04-171-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 placesPatrick Storz2019-03-311-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 placesPatrick Storz2019-03-311-3/+0
|
* CMake: Drop support for devlibs buildsPatrick Storz2019-03-311-12/+1
|
* Improve Debug buildingThomas Holder2019-03-061-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 buildMarc Jeanmougin2019-02-111-1/+1
|
* Release 1.0alphaBryce Harrington2019-01-141-3/+3
|
* Only set CMake policy command if policy existsAlexander Valavanis2018-11-161-1/+4
|
* Update CMake policy 0075 for check-executable linkageAlexander Valavanis2018-11-161-0/+1
|
* check-license-headers tweaksThomas Holder2018-11-101-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 buildMax Gaukler2018-11-081-0/+10
|
* cmake: move "project" before "include"Thomas Holder2018-10-241-1/+3
|
* update googletest and refactor the script.Shlomi Fish2018-10-131-1/+1
|
* Merge branch 'cmake-cxx11' of gitlab.com:xzcvczx/inkscapeMarc Jeanmougin2018-10-081-0/+4
|\
| * Add CMAKE_CXX_STANDARD for cmake 3.1Simon Wells2018-10-081-0/+4
| | | | | | | | add note saying can remove -std=c++11 when minimum cmake is 3.1
* | Remove 2.8.4 cmake workaroundSimon Wells2018-10-061-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 ImageMagickEduard Braun2018-10-021-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 lineEduard Braun2018-10-011-2/+0
|
* CMake/po: Check for presence of intltool for creating inkscape.potEduard Braun2018-09-291-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 codeEduard Braun2018-04-251-4/+4
|
* CMake: Fix WIN32 buildEduard Braun2018-04-251-4/+4
| | | | CMAKE_BUILD_TYPE_INIT was ignored resulting in an unset build type.
* make jemalloc optional at compile timeMarc Jeanmougin2018-03-171-0/+2
|
* CMake: keep defines in ConfigChecks.cmakeEduard Braun2018-01-281-7/+0
|
* CMake: some shuffling - cleanup structure of CMakeLists.txtEduard Braun2018-01-281-66/+71
|
* CMake/CPack: Define INKSCAPE_CPACK_PREFIX instead of overwriting ↵Eduard Braun2018-01-281-1/+6
| | | | | | INKSCAPE_DIST_PREFIX Allows moving the CPack configuration to a more reasonable position...
* Configure CPackMarc Jeanmougin2018-01-211-0/+1
|
* Remove obsolete build definesStefano Facchini2018-01-161-2/+0
|
* Fix static buildEduard Braun2018-01-091-1/+2
| | | | (failed on Windows)
* Merge about-box Gtkmm changesAlexander Valavanis2017-12-251-0/+4
|\
| * Install AUTHORS & TRANSLATORS files and auto-generate credits in AboutBoxAlexander Valavanis2017-08-161-0/+4
| |
* | Fix tests on LinuxEduard Braun2017-12-041-1/+3
| |
* | Added setting to make pkg_config cmake_prefix_path variablesSimon Wells2017-11-041-0/+3
| |
* | do not build grid2 in target allMarc Jeanmougin2017-11-021-1/+1
| |
* | Make shared library building an optionMarc Jeanmougin2017-11-021-0/+1
| |
* | simpler structure -- compilers and flags have to be given externallyMarc Jeanmougin2017-10-281-13/+1
| |
* | Trying libFuzzerMarc Jeanmougin2017-10-281-0/+16
| |
* | Remove deprecated GNOME VFSStefano Facchini2017-10-131-2/+0
|/ | | | Just use Gio::File when access to non-local files is needed.
* Merge gitlab.com:inkscape/inkscapeMarc Jeanmougin2017-07-281-11/+2
|\
| * cmake: Prepare script for 'dist'-like targetsEduard Braun2017-07-231-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' targetEduard Braun2017-07-221-1/+2
| | | | | | | | | | it was introduced in 4a543072019e0bd4a0fcaaa3c2cef718e045edc6 but requires at least cmake 3.2 therefore breaking compatibility
* | Merge branch 'master' of gitlab.com:inkscape/inkscapeMarc Jeanmougin2017-07-201-8/+12
|\|