summaryrefslogtreecommitdiffstats
path: root/CMakeScripts (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-02add draft janet interface for livecodings-ol1-1/+2
2019-10-30CMake: enable -fstack-protector-strong by defaultPatrick Storz1-2/+2
2019-10-29CMake/MSYS2: minor dependency update for lxmlPatrick Storz1-0/+1
2019-10-29gcc has AddressSanitizer support (allow WITH_ASAN)Thomas Holder1-3/+0
2019-10-25CMake/MSYS2: Fix for Python 3.8 updatePatrick Storz1-6/+8
2019-10-18CMake/MSYS2: Link against libssp (required for _FORTIFY_SOURCE)Patrick Storz2-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
2019-10-12CMake: Avoid reordering CMAKE_CXX_FLAGSPatrick Storz2-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.
2019-10-12Update DefineDependsandFlags.cmakeMarc Jeanmougin1-1/+1
2019-10-11Initialize some uninitialized variablesMarc Jeanmougin1-1/+1
2019-10-08Move LPE's into 3 groups normal, experimental y testing. Testing is only ↵Jabier Arraiza1-6/+0
usable by setting up a flag. Must set off for release. I think also for LPETool
2019-10-04update cmake packaging scriptMarc Jeanmougin2-6/+5
2019-09-23CMake/MSYS2: Pre-compile python byte-code (.pyc files)Patrick Storz1-4/+11
See https://gitlab.com/inkscape/inkscape/issues/299
2019-09-09Fic CPack ignore filesMarc Jeanmougin1-1/+1
2019-09-022geom: Use sincos function if availablePatrick Storz1-6/+2
2019-08-22remove HAVE_POTRACEMarc Jeanmougin1-2/+0
2019-08-21Make potrace a dep, remove previous codeMarc Jeanmougin1-10/+6
2019-08-19Add paint server dialog. Currently handles patterns and hatches. GSOC 2019.Valentin Ionita1-2/+2
2019-07-11CMake: Sync states of WITH_NLS and ENABLE_NLS if gettext isn't foundPatrick Storz1-0/+1
2019-07-11Fix typo in CPack.cmakeMarc Jeanmougin1-1/+1
2019-07-02WITH_ASAN AddressSanitizer compile optionThomas Holder1-2/+17
2019-06-25Update WIX CPack attributesMarc Jeanmougin2-0/+42
2019-06-19fix "ld: framework not found -lCocoa"Thomas Holder1-0/+18
2019-06-18CMake/MSYS2: Add PyGObject to distributionJan Winkler1-1/+18
Allows extension authors to use gtk stack in Python via GObject introspection See https://gitlab.com/inkscape/extensions/issues/85
2019-06-15CMake/MSYS2: Include gdb into distributionPatrick Storz1-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
2019-06-12Packaging: Switch Windows distribution to Python 3.7Patrick Storz2-12/+13
2019-06-09CMake: Use bin subfolder for binaries on WindowsPatrick Storz1-8/+8
Second part of https://gitlab.com/inkscape/inkscape/issues/82
2019-06-06Use share/inkscape subfolder on WindowsPatrick Storz1-17/+8
First part of https://gitlab.com/inkscape/inkscape/issues/82
2019-06-05Remove unused libyaml dependencyPatrick Storz3-62/+0
This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
2019-06-02Fix linking for Homebrew (macOS)Thomas Holder1-1/+1
Supersedes !710
2019-05-31Include more feature librariesRené de Hesselle1-2/+2
- gtkspell - libyaml - cppunit - librevenge - libcdr - ImageMagick 6 - OpenMP
2019-05-29macOS: gtk-mac-integrationThomas Holder1-0/+6
2019-05-28CMake/MSYS2: Update dependencies (add libpdcurses)Patrick Storz1-3/+3
2019-05-27Improve xgettext processMarc Jeanmougin1-1/+1
2019-05-12Remove support for LCMS 1Karl Cheng2-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
2019-05-12Remove autopackage specfileKarl Cheng1-1/+1
Autopackage has not been maintained for many years now and seems unused. Upstream website http://autopackage.org appears to be dead.
2019-04-24add _GLIBCXX_ASSERTIONS flag to detect OOB accesses in debug buildsMarc Jeanmougin1-0/+1
2019-04-05CMake: Fix module FindDoubleConversion.cmakePatrick Storz1-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.
2019-04-02CMake: Remove unused modulesPatrick Storz5-291/+0
2019-04-02Update packaging for double-conversionPatrick Storz1-0/+1
2019-04-02Add new lib2geom dependency: "double-conversion"Patrick Storz2-0/+27
2019-03-31CMake: Use CMAKE_CXX_STANDARD and don't set it in three placesPatrick Storz2-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)
2019-03-31CMake: Avoid defining _FORTIFY_SOURCE twice in separate placesPatrick Storz1-6/+6
2019-03-31CMake: Drop support for devlibs buildsPatrick Storz3-297/+3
2019-03-28Fix for fb42d9e019e0b21c4d98cae0e8268d63087a2034Patrick Storz1-1/+1
2019-03-28CMake: Fix "unknown" in version string of ppa buildsPatrick Storz1-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.
2019-03-28Merge branch 'master' of https://gitlab.com/inkscape/inkscapeChris1-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) ...
2019-03-20GTK-3.22 dependencyThomas Holder1-4/+4
Closes #147
2019-03-15Improve deb generation and install scriptsMarc Jeanmougin3-17/+206
2019-03-06Improve Debug buildingThomas Holder1-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
2019-02-26CMake/MSYS2: Include per-user font directory in fontconfigPatrick Storz1-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