summaryrefslogtreecommitdiffstats
path: root/CMakeScripts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CMake: enable -fstack-protector-strong by defaultPatrick Storz2019-10-301-2/+2
|
* CMake/MSYS2: minor dependency update for lxmlPatrick Storz2019-10-291-0/+1
|
* gcc has AddressSanitizer support (allow WITH_ASAN)Thomas Holder2019-10-291-3/+0
|
* CMake/MSYS2: Fix for Python 3.8 updatePatrick Storz2019-10-251-6/+8
|
* CMake/MSYS2: Link against libssp (required for _FORTIFY_SOURCE)Patrick Storz2019-10-182-1/+2
| | | | | | | | | | | | mingw-w64 does not seem to have native support for fortification, libssp offers it, so let's try this for now. Not sure yet if disabling _FORTIFY_SOURCE would be better/worse. See also https://sourceforge.net/p/mingw-w64/mailman/message/36764708/ https://github.com/msys2/MINGW-packages/issues/5803 https://github.com/msys2/MINGW-packages/issues/5868
* CMake: Avoid reordering CMAKE_CXX_FLAGSPatrick Storz2019-10-122-22/+17
| | | | | | | | | | | 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.
* Update DefineDependsandFlags.cmakeMarc Jeanmougin2019-10-121-1/+1
|
* Initialize some uninitialized variablesMarc Jeanmougin2019-10-111-1/+1
|
* Move LPE's into 3 groups normal, experimental y testing. Testing is only ↵Jabier Arraiza2019-10-081-6/+0
| | | | usable by setting up a flag. Must set off for release. I think also for LPETool
* update cmake packaging scriptMarc Jeanmougin2019-10-042-6/+5
|
* CMake/MSYS2: Pre-compile python byte-code (.pyc files)Patrick Storz2019-09-231-4/+11
| | | | See https://gitlab.com/inkscape/inkscape/issues/299
* Fic CPack ignore filesMarc Jeanmougin2019-09-091-1/+1
|
* 2geom: Use sincos function if availablePatrick Storz2019-09-021-6/+2
|
* remove HAVE_POTRACEMarc Jeanmougin2019-08-221-2/+0
|
* Make potrace a dep, remove previous codeMarc Jeanmougin2019-08-211-10/+6
|
* Add paint server dialog. Currently handles patterns and hatches. GSOC 2019.Valentin Ionita2019-08-191-2/+2
|
* CMake: Sync states of WITH_NLS and ENABLE_NLS if gettext isn't foundPatrick Storz2019-07-111-0/+1
|
* Fix typo in CPack.cmakeMarc Jeanmougin2019-07-111-1/+1
|
* WITH_ASAN AddressSanitizer compile optionThomas Holder2019-07-021-2/+17
|
* Update WIX CPack attributesMarc Jeanmougin2019-06-252-0/+42
|
* fix "ld: framework not found -lCocoa"Thomas Holder2019-06-191-0/+18
|
* CMake/MSYS2: Add PyGObject to distributionJan Winkler2019-06-181-1/+18
| | | | | | | Allows extension authors to use gtk stack in Python via GObject introspection See https://gitlab.com/inkscape/extensions/issues/85
* CMake/MSYS2: Include gdb into distributionPatrick Storz2019-06-151-0/+12
| | | | | | | Also include a batch script that should make it easy to collect a backtrace with relevant info for most users. Fixes https://gitlab.com/inkscape/inkscape/issues/81
* Packaging: Switch Windows distribution to Python 3.7Patrick Storz2019-06-122-12/+13
|
* CMake: Use bin subfolder for binaries on WindowsPatrick Storz2019-06-091-8/+8
| | | | Second part of https://gitlab.com/inkscape/inkscape/issues/82
* Use share/inkscape subfolder on WindowsPatrick Storz2019-06-061-17/+8
| | | | First part of https://gitlab.com/inkscape/inkscape/issues/82
* Remove unused libyaml dependencyPatrick Storz2019-06-053-62/+0
| | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* Fix linking for Homebrew (macOS)Thomas Holder2019-06-021-1/+1
| | | | Supersedes !710
* Include more feature librariesRené de Hesselle2019-05-311-2/+2
| | | | | | | | | | - gtkspell - libyaml - cppunit - librevenge - libcdr - ImageMagick 6 - OpenMP
* macOS: gtk-mac-integrationThomas Holder2019-05-291-0/+6
|
* CMake/MSYS2: Update dependencies (add libpdcurses)Patrick Storz2019-05-281-3/+3
|
* Merge branch 'xgettextMigration'Marc Jeanmougin2019-05-271-5/+4
|\
| * Improve xgettext processMarc Jeanmougin2019-05-271-1/+1
| |
| * Mix init-tool and xgettext to allow inx and glade filesJabiertxof2019-02-092-0/+132
| |
| * Add xgettext instead intl-toolJabiertxof2019-02-092-136/+3
| |
* | Remove support for LCMS 1Karl Cheng2019-05-122-100/+1
| | | | | | | | | | | | | | Now that all platforms (including macOS) now support LCMS 2, we no longer need to support LCMS 1. Fixes: https://bugs.launchpad.net/inkscape/+bug/1133014
* | Remove autopackage specfileKarl Cheng2019-05-121-1/+1
| | | | | | | | | | Autopackage has not been maintained for many years now and seems unused. Upstream website http://autopackage.org appears to be dead.
* | add _GLIBCXX_ASSERTIONS flag to detect OOB accesses in debug buildsMarc Jeanmougin2019-04-241-0/+1
| |
* | CMake: Fix module FindDoubleConversion.cmakePatrick Storz2019-04-051-14/+16
| | | | | | | | | | | | | | | | The module did not properly handle required libraries that were not found. Ensure proper behavior by sticking to CMake-recommended standard variable names.
* | CMake: Remove unused modulesPatrick Storz2019-04-025-291/+0
| |
* | Update packaging for double-conversionPatrick Storz2019-04-021-0/+1
| |
* | Add new lib2geom dependency: "double-conversion"Patrick Storz2019-04-022-0/+27
| |
* | CMake: Use CMAKE_CXX_STANDARD and don't set it in three placesPatrick Storz2019-03-312-15/+7
| | | | | | | | | | | | | | | | 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-6/+6
| |
* | CMake: Drop support for devlibs buildsPatrick Storz2019-03-313-297/+3
| |
* | Fix for fb42d9e019e0b21c4d98cae0e8268d63087a2034Patrick Storz2019-03-281-1/+1
| |
* | CMake: Fix "unknown" in version string of ppa buildsPatrick Storz2019-03-281-0/+8
| | | | | | | | | | | | | | | | For now we extract the exact version string of the ppa build (which differs from our usual version string). This should be matched to other builds, though, if somebody can figure it out.
* | Merge branch 'master' of https://gitlab.com/inkscape/inkscapeChris2019-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 'master' of https://gitlab.com/inkscape/inkscape: (115 commits) CMake/MSYS2: Include per-user font directory in fontconfig Increase portability of create_default_templates.py Extensions: Use wperl as default perl interpreter on Windows Make align handle thicker like traditional handles Prevent text dialog to become too wide. This is probably not the optimal way to do this and should be studied further. Seperate out center alignment and add sepcific tool text for it Add option for on canvas align handles and move group selection checkbox Merge in bazaar branch for alignment handles Make background color affect checkerboard Fix build fix building Remov force allocation Merge from master Fix compiling issues minor fixes Small change to hover text Store pixbufs instead of names to reduce calls to sp_get_icon_pixbuf Fix use of Gtk::Widget vs. GtkWidget in new symbolic icon getting code Fix missing properties method, pass properties structure Remove Tags functionality (replaced by css selectors) ...
* | GTK-3.22 dependencyThomas Holder2019-03-201-4/+4
| | | | | | | | Closes #147
* | Improve deb generation and install scriptsMarc Jeanmougin2019-03-153-17/+206
| |