Ivailo Monev
7a70149a95
cmake: remove now unused Canberra module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 13:35:30 +02:00
Ivailo Monev
780ffa5b3a
cmake: remove now unused PulseAudio module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 12:10:10 +02:00
Ivailo Monev
33c18735be
generic: remove unused kcddb library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 10:43:55 +02:00
Ivailo Monev
362890741f
cmake: add LibATASmart module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-25 22:05:47 +02:00
Ivailo Monev
6ea63f1018
cmake: rewrite PAM module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-24 10:17:46 +02:00
Ivailo Monev
d0b8eae91b
cmake: require PAM include directory for configure check
...
fixes the test on OpenBSD and probably other
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-20 00:30:54 +02:00
Ivailo Monev
d3f0d6d872
cmake: indent PAM module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-20 00:22:04 +02:00
Ivailo Monev
171ac85118
generic: simplify CMAKE_SYSTEM_NAME match
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-18 05:37:53 +02:00
Ivailo Monev
be5c9a8694
cmake: remove now unused Eigen3 module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 01:39:08 +02:00
Ivailo Monev
d35c0b1e0b
cmake: add LibDRM module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 18:43:07 +02:00
Ivailo Monev
858e816328
cmake: require Katie v4.9.2 or newer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 17:55:59 +02:00
Ivailo Monev
3bd1f98e75
cmake: indent FindUDev module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 10:17:08 +02:00
Ivailo Monev
2a8ec1105b
cmake: remove unused variables in KDE4Defaults
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-05 07:37:29 +02:00
Ivailo Monev
436d76bae9
cmake: remove reference to check_installed_exports_file file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-04 13:49:51 +02:00
Ivailo Monev
221eb49faa
generic: do not remove CMake export files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-04 12:21:55 +02:00
Ivailo Monev
1bcdd21c9a
cmake: remove reference to kde4_create_manpage() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-04 12:21:44 +02:00
Ivailo Monev
f3af1c85c7
cmake: set CMAKE_NO_SYSTEM_FROM_IMPORTED to ON from KDE4Defaults
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-03 08:58:51 +02:00
Ivailo Monev
860768f80d
generic: bump version to 4.20.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-03 06:38:21 +02:00
Ivailo Monev
8938d0ad41
cmake: set library version to <major>.<minor>
...
fixes build of projects depending on kdelibs on OpenBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-03 06:37:37 +02:00
Ivailo Monev
63087f5ce3
generic: rewrite LibRaw CMake module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 21:29:45 +02:00
Ivailo Monev
1f081d5014
generic: replace cmake_push_check_state() and cmake_pop_check_state() with cmake_reset_check_state()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-22 03:04:57 +02:00
Ivailo Monev
4f17227f68
cmake: remove disabled code for cross-compiling
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 23:33:50 +02:00
Ivailo Monev
5ea7027075
cmake: remove unused kde4_create_manpage() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-07 14:36:18 +02:00
Ivailo Monev
b8e0493fa8
cmake: define NDEBUG for non-debug builds
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-22 16:21:21 +00:00
Ivailo Monev
d8d265082d
generic: replace use of CheckStructMember with CheckStructHasMember
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:38:48 +02:00
Ivailo Monev
1ad37404a1
cmake: fix regression since 126f6a9bd7
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:05:23 +02:00
Ivailo Monev
126f6a9bd7
cmake: replace use of CHECK_POINTER_MEMBER() with CHECK_STRUCT_MEMBER()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 03:33:05 +03:00
Ivailo Monev
20eb365ce7
cmake: add FFmpegThumbnailer module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 09:26:42 +03:00
Ivailo Monev
959f5e499d
cmake: rewrite LibGPS and Speechd modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 09:31:30 +00:00
Ivailo Monev
1bf96c14b0
cmake: rewrite ENCHANT and Taglib modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 02:05:59 +00:00
Ivailo Monev
bc06c619e3
cmake: rewrite Avhi and EPub modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:20 +00:00
Ivailo Monev
6b197dc80c
cmake: remove unused BlueZ module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:04 +00:00
Ivailo Monev
bdd7699164
cmake: rewrite LibGcrypt and LibKonq modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 03:26:51 +00:00
Ivailo Monev
a2d9a765e1
cmake: remove unused MacroWriteBasicCMakeVersionFile module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-26 00:03:53 +02:00
Ivailo Monev
7abfb3a5c1
cmake: update installation paths documentation in FinKDE4Internal module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 23:32:16 +02:00
Ivailo Monev
7ce7242ba9
cmake: rewrite Eigen3 and Exiv2 modules
...
note that Eigen3 does not provide a library. also everywhere Exiv2 package
is searched for a minimum version is specified and is newer than 0.12
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 18:07:49 +00:00
Ivailo Monev
a85213ab10
cmake: rewrite Canberra and Fontconfig modules
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:40 +00:00
Ivailo Monev
a6f8ed95fa
cmake: remove reference to KDE4Workspace installation paths
...
removed with 8be5c29d54
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:00 +00:00
Ivailo Monev
bdc43e7ab2
cmake: support different Attica versions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 21:27:17 +00:00
Ivailo Monev
fe8e27f351
cmake: rewrite LibAttica, LibLZMA, LibSSH, Mtp and RAW1394 modules
...
gets rid of the fragile version parsing and substitutes it with version
based on pkg-config variable
2020-02-21 19:17:25 +00:00
Ivailo Monev
eb8adea4ce
cmake: rewrite PCIUTILS module
...
it was causing overlinkg due to incorrect dependency additions added by the
module because resolv library is used privately. in fact, it uses zlib and
udev too but only privately and none of their include directories are
needed to use libpci.
since the rewrite makes use of pkg-config as primary lookup method any
future changes to that behaviour will be handled correctly without
overlinking.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 22:06:56 +00:00
Ivailo Monev
af9afb46d0
cmake: remove unused MacroLogFeature module
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 22:01:39 +00:00
Ivailo Monev
99c9ddc5e6
cmake: rewrite LibMms and LibSpectre modules
...
the LibSpectre module rewrite fixes warning about use of deprecated
UsePkgConfig module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 18:59:07 +00:00
Ivailo Monev
5996fef58e
cmake: rewrite HUNSPELL module
...
since pkg-config method is used as primary this change should fix forward
compatibility issues related to it being versioned in unusual way. while
at it, added 1.7 to list of names
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-20 04:57:54 +00:00
Ivailo Monev
c755f25fc4
cmake: remove CMAKE_C_FLAGS override from LIBPARTED module
...
no custom C/C++ flags are set globally during build, the exceptions is
KDE4_ENABLE_EXCEPTIONS which build systems use where needed only
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 20:54:26 +00:00
Ivailo Monev
3065f6f156
cmake: review CMake modules rewritten by me
...
since find_package_handle_standard_args() is used and no status messages
are printed by the modules there is no reason to set <MODULE>_FIND_QUIETLY
variable (which should be prefixed with the actual module name, not upper
case)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 20:52:40 +00:00
Ivailo Monev
ab1248d072
cmake: amend dependencies variables only if package itself is found
...
this ensures package will be considered as not found in case the
dependencies of the package are found but not the actual package that the
module is looking for
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 22:04:29 +02:00
Ivailo Monev
220edf11d7
generic: replace use of MacroPushRequiredVars CMake module with CMakePushCheckState
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 17:32:31 +00:00
Ivailo Monev
21697dadf6
cmake: rewrite Qalculate module
...
neither the Plasma runner nor the applet actually used the QALCULATE_CFLAGS
variable meaning that if Qalculate was installed in non-standard prefix
the build was likely to fail, this fixes that problem by replacing it with
QALCULATE_INCLUDE_DIR which will be used in the build system for the applet
and runner.
also fixes a CMake deprecation warning about using obsolete UsePkgConfig
module.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 16:48:14 +00:00
Ivailo Monev
45eb9a8097
cmake: remove unused systeminfo file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 15:35:54 +00:00