summaryrefslogtreecommitdiffstats
path: root/ConfigureChecks.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Fix the detecion and use of the udev library.Slávek Banko2024-05-201-4/+4
| | | | | Signed-off-by: Slávek Banko <[email protected]> (cherry picked from commit 22db72d853c2ec99a2c9fd41cf73fc1f22008707)
* kxkb: utilize a translations provseided by xkeyboard-configAlexander Golubev2024-03-031-0/+14
| | | | | | | | | | xkeyboard-config package comes with a message catalogue of its own to translate locale, keyboard model and xkb option names. It would be easier and more robust to utilize it instead of redoing all translation in-house. Signed-off-by: Alexander Golubev <[email protected]> (cherry picked from commit 18a8b8d43577941388fa40666641f628860d6f7a)
* cmake: use pkg_get_variable() to query pkg-config variablesAlexander Golubev2024-03-031-30/+8
| | | | | Signed-off-by: Alexander Golubev <[email protected]> (cherry picked from commit 0713c2b1c84765d9d754ae8804968af43fd72be5)
* Make dependency upon libssh optionalAlexander Golubev2023-12-251-1/+1
| | | | | Signed-off-by: Alexander Golubev <[email protected]> (cherry picked from commit f2dbf5b9035e9a4861b7d0ad348f4f86c4caba03)
* Fix FTBFS caused by detection of libr version after recent updateMichele Calgaro2023-11-261-2/+2
| | | | | | Signed-off-by: Michele Calgaro <[email protected]> Signed-off-by: Slávek Banko <[email protected]> (cherry picked from commit b6f9aaf3c380569e7608e13863dfd2693f21ed04)
* Fix strlcat and strlcpy checkormorph2023-11-141-9/+5
| | | | | | | | Solving the TDE/tde-packaging-gentoo#310 problem. Glibc-2.38 adds new functions strlcat and strlcpy. Signed-off-by: ormorph <[email protected]> (cherry picked from commit a99f7a16ff7034f7c7ef77d7702a6f5bee0e2616)
* Add detection and, if necessary, prototype for strlcat and strlcpy.Slávek Banko2023-07-051-0/+9
| | | | | | | This resolves FTBFS - see issue TDE/tde-packaging-gentoo#299. Signed-off-by: Slávek Banko <[email protected]> (cherry picked from commit c69b585fbe2bd59567358767e95789ccad43469e)
* Find power related system tools instead of hardcode themDenis Kozadaev2023-06-201-0/+86
| | | | | Signed-off-by: Denis Kozadaev <[email protected]> (cherry picked from commit 3c23abfd84440d769bc20707e04cb356ddb48c1a)
* Replacing the wrong USEPAM variable with USE_PAMormorph2023-06-051-1/+1
| | | | | Signed-off-by: ormorph <[email protected]> (cherry picked from commit 4fe3dbdc99038a7de062ebeb900833327a31ddf9)
* kcheckpass: fix shadow support when not building tdmBobby Bingham2023-06-051-10/+16
| | | | | | | | | | | | | | | | | | 1. If not building with PAM, kcheckpass relies on HAVE_SHADOW to decide whether to support shadow passwords. However, this was only set if also building tdm. Consolidate all PAM/shadow configure checks at the top level so these are always set correctly. 2. Consolidate /etc/passwd and shadow password handling The shadow password handler already completely handles /etc/passwd passwords as well, so having a separate handler for just /etc/passwd is pure code duplication. Signed-off-by: Bobby Bingham <[email protected]> (cherry picked from commit 8c543e26ec35237d00ec44fadda80318c386fdde)
* SunOS specific patchesDenis Kozadaev2023-05-231-0/+15
| | | | | Signed-off-by: Denis Kozadaev <[email protected]> (cherry picked from commit 4d58a4ea8daf1a3cb91b7d8c6e574dd6f5bdb685)
* SFTP: Various fixes and improvementsMavridis Philippe2022-07-151-1/+9
| | | | | | | | | | | For details see PR #279. Portions of code borrowed from KDE5 SFTP ioslave: Source: https://invent.kde.org/network/kio-extras/-/blob/master/sftp/kio_sftp.cpp Licence: LGPLv2 or later Signed-off-by: Mavridis Philippe <[email protected]>
* Modify screen savers detection that the XSCREENSAVER_DIRSSlávek Banko2022-03-291-3/+3
| | | | | | | | | | | and XSCREENSAVER_CONFIG_DIRS variables allow multiple paths. Likewise, the XSCREENSAVER HACKS DIRS variable used to search for an screen saver executable can contain multiple paths. This relates to TDE/tdeartwork#19. Signed-off-by: Slávek Banko <[email protected]>
* Removed HAL dependant code.Michele Calgaro2022-02-141-30/+0
| | | | Signed-off-by: Michele Calgaro <[email protected]>
* Make the option -DWITH_USBIDS more visible for packagers.gregory guy2021-05-171-0/+21
| | | | | | | | Look for installed usb.ids file, if not found, default to the one provided in source. usb.ids file has been updated to Version 2021.03.31 Signed-off-by: gregory guy <[email protected]> Signed-off-by: Slávek Banko <[email protected]>
* Update CMake rules to change tdehw library to standalone.Slávek Banko2021-05-071-0/+1
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Avoid direct usage of tdeldap library. This allows to remove hard dependency ↵Michele Calgaro2021-04-221-1/+0
| | | | | | between packages. Signed-off-by: Michele Calgaro <[email protected]>
* Set required includes before checking for scrnsaver.haneejit12020-07-271-0/+2
| | | | Signed-off-by: aneejit1 <[email protected]>
* Ask pkg-config/find_file where we can find the X11 Xkb rules directory and ↵aneejit12020-07-271-0/+95
| | | | | | add some more candidate paths for xkbd to search Signed-off-by: aneejit1 <[email protected]>
* Improve detection of libXss, OpenGL and libXext DPMS support.aneejit12020-06-191-7/+18
| | | | | | | | | | | | | | | | | | The detection of libXss has been changed to ask the question "where is libXss?" before asking "is XScreenSaverQueryInfo available?" rather than the other way around. The test for "XScreenSaverQueryInfo" also ensures that the include and library flags from pkg-config are used. The OpenGL test has been amended to make use of the include paths and library flags returned by pkg-config to prevent the test from failing when OpenGL is not in /usr. The libXext test in kcontrol/energy/CMakeLists.txt is amended to use the libXext include path and library flags. The paths are also added to the include/link directories. Signed-off-by: aneejit1 <[email protected]>
* Port TIME_WITH_SYS_TIME to CMake.Slávek Banko2019-02-111-0/+1
| | | | | | This resolves FTBFS from commit 05dc8500dd. Signed-off-by: Slávek Banko <[email protected]>
* Port HAVE_SYS_TIME_H to CMakeOBATA Akio2019-02-111-0/+6
| | | | | | It is used, but not checked with CMake. Signed-off-by: OBATA Akio <[email protected]>
* Use common test for large files support.Slávek Banko2019-02-041-0/+2
| | | | | | Drop hardcoded definition -D_LARGEFILE64_SOURCE. Signed-off-by: Slávek Banko <[email protected]>
* Use common GCC visibility test.Slávek Banko2019-02-041-21/+1
| | | | Signed-off-by: Slávek Banko <[email protected]>
* qt -> tqt conversion:Michele Calgaro2018-09-271-1/+1
| | | | | | | | | | | QTDIR -> TQTDIR QTDOC -> TQTDOC INCDIR_QT -> INCDIR_TQT LIBDIR_QT -> LIBDIR_TQT QT_INC -> TQT_INC QT_LIB -> TQT_LIB Signed-off-by: Michele Calgaro <[email protected]>
* Fix detection whether the system is big endianSlávek Banko2017-02-011-0/+22
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Fix FTBFS on Ubuntu LucidTimothy Pearson2016-09-211-0/+3
|
* Add missing Kerberos checksTimothy Pearson2016-09-201-0/+10
|
* Fix detection of XSS in Xext with CMake buildSlávek Banko2015-06-141-2/+3
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Fix FTBFS on freebsdSlávek Banko2015-06-121-1/+1
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Fix GL/GLU detection on older distributionsFrançois Andriot2015-05-311-2/+12
| | | | | | This resolves Bug 2155 Signed-off-by: François Andriot <[email protected]>
* Allow contitional build with tdehwlibSlávek Banko2014-10-181-0/+18
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Fix gcc visibility detectionSlávek Banko2014-10-181-8/+18
| | | | | | This resolves Bug 1832 Signed-off-by: Slávek Banko <[email protected]>
* Fix crypt library detection in CMakeSlávek Banko2014-10-181-0/+12
| | | | Signed-off-by: Slávek Banko <[email protected]>
* Fix hardcoded link flag to "dl" libraryFrançois Andriot2014-10-121-0/+14
| | | | Fix "dlopen" function detection
* Fixed typos in comments.Michele Calgaro2014-04-291-3/+3
|
* twin/compton: make CONFIG_XSYNC autoconfigurable to fix FTBFS with older ↵Slávek Banko2014-04-291-0/+7
| | | | libXext versions which doesn't provide XSyncFence
* Move the Xinerama test to main ConfigureChecks.cmakeAlexander Golubev2014-04-291-1/+12
|
* twin/compton-tde: transparent pass TDE build-time configure options to ↵Alexander Golubev2014-04-291-5/+15
| | | | compot-tde
* Move the XRandr test to main ConfigureChecks.cmakeAlexander Golubev2014-04-291-0/+9
|
* Remove useless cmake configuration options WITH_XEXT and WITH_XDAMAGEAlexander Golubev2014-04-291-20/+14
|
* Enhance xscreensaver directory detectionGolubev Alexander2014-04-291-2/+10
| | | | This resolves Bug 1622
* Fix compton-tde FTBFS on older systemsTimothy Pearson2014-04-011-1/+18
|
* Extract and include any pertinent SCM metadata from the crashed application ↵Timothy Pearson2014-03-281-0/+12
| | | | in its crash report
* Add systemd support into kdesktopSlávek Banko2014-02-251-2/+13
| | | | | + response to systemd signal Lock() + setting SetIdleHint(true / false) by screen saver activity
* Removed unnecessary dependency on dbus-tqt and dbus-1-tqtSlávek Banko2014-02-041-10/+4
|
* Add optional opengl supportAlexander Golubev2013-09-081-5/+22
|
* Fix kicker FTBFS because of missing includes.Alexander Golubev2013-08-011-1/+1
| | | | This resolves bug report 1556.
* Update references of kscreensaver->tdescreensaver.Darrell Anderson2013-07-291-1/+1
|
* Do not display screensavers in the configuration dialog that are not ↵Timothy Pearson2013-07-241-0/+4
| | | | installed on the system