David Rosca
791c9f6b1d
Don't install Python extensions when Python support is disabled
2018-02-26 18:28:58 +01:00
David Rosca
ee84b87d20
PyFalkon: Fix build system
...
It is now enabled when PySide2, Shiboken2 and PythonLibs are found.
2018-02-26 11:14:12 +01:00
Luigi Toscano
c36a113219
gettext translations: extract them and use ECM to load them
...
Summary:
Extract the strings: one main catalog and a catalog for each plugin.
Also use the ECM macro to install the translations.
Ref T6858
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: drosca
Tags: #falkon
Maniphest Tasks: T6858
Differential Revision: https://phabricator.kde.org/D8049
2018-02-25 00:27:41 +01:00
David Rosca
22c88c4261
Bump minimum Qt version to 5.9.0
...
Also remove remaining Qt4 code.
2018-02-11 10:08:18 +01:00
David Rosca
c90e0fefd7
Make it possible to override FALKON_PLUGIN_PATH from cache
2018-02-11 09:03:46 +01:00
David Rosca
2a6f8e9fdc
Fix FALKON_PLUGIN_PATH
2018-01-24 18:07:57 +01:00
David Rosca
b4a1b4acdb
Port benchmarks to cmake
2018-01-24 16:56:46 +01:00
David Rosca
d2e2eef5a5
Move autotests to autotests top-level directory
...
Also only build tests with BUILD_TESTING enabled.
2018-01-24 16:06:58 +01:00
David Rosca
6f20d5e511
Move build config options to config.h
...
Also remove NO_SYSTEM_DATAPATH and DISABLE_UPDATES_CHECK
2018-01-24 14:26:13 +01:00
David Rosca
f87c6897a0
WebPage: Always build nonblock js dialogs support
...
Can be enabled with QUPZILLA_ENABLE_JS_NONBLOCK_DIALOGS environment variable.
2018-01-11 19:41:49 +01:00
David Rosca
4d006b56b5
Fix PLUGIN_PATH when FALKON_INSTALL_PLUGINDIR is absolute
2017-10-27 15:14:31 +02:00
David Rosca
9c3f38fa11
Fix installing and loading plugins
2017-10-27 14:14:40 +02:00
David Rosca
d3f4b59d66
Remove no longer working USE_LIBPATH build option
2017-10-27 13:33:45 +02:00
Razi Alavizadeh
ebd8dd051e
Windows: Fix compile issues after build system changed to cmake.
...
Differential Revision: https://phabricator.kde.org/D8079
2017-10-03 11:03:35 +03:30
Heiko Becker
75bd63ff2d
Add option to deactivate searching for gnome keyring
...
Summary:
The current cmake files search for gnome keyring unconditionally, which
on source-based distros would lead to a hard dependency on the package.
Hence, it would be a good idea to introduce an option to deactivate this
if necessary.
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: heikobecker, drosca
Differential Revision: https://phabricator.kde.org/D8038
2017-10-02 09:25:24 +02:00
David Rosca
f7a364b965
CMake: Add feature summary
2017-09-26 15:38:43 +02:00
David Rosca
2732aadda6
Fix building GnomeKeyring and KWallet password backend plugins
...
Also remove KDE/GNOME integration options and instead always build the plugins
when necessary dependencies are found.
2017-09-26 15:19:55 +02:00
David Faure
eecaf2e9d6
Fix compilation with -DQT_NO_CAST_TO_ASCII
2017-09-11 10:05:28 +02:00
David Faure
76457af130
CMake buildsystem for the autotest
2017-09-10 15:17:07 +02:00
David Faure
6e7a14a9c2
CMake buildsystem for plugins
2017-09-10 15:01:58 +02:00
David Faure
d69e5458f9
First steps towards a cmake buildsystem, currently only builds src/lib.
...
USE_DATADIR no longer exists, QStandardPaths::standardLocations is used
unless NO_SYSTEM_DATAPATH is set.
2017-09-09 20:27:44 +02:00