summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Fix feature detections with CMakeOBATA Akio2022-01-171-2/+13
| | | | | | | | * implement missing checks with CMake * fixes and improve some detections * remove missing but unused checks Signed-off-by: OBATA Akio <obache@wizdas.com>
* Raise the minimum required version of CMake to 3.1.Slávek Banko2021-12-291-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix definitions of slot constants for old cryptsetup API.Slávek Banko2021-06-071-1/+1
| | | | | | This resolves issue #137. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use CMake rules instead of calling external shell scriptsSlávek Banko2021-05-241-6/+34
| | | | | | | | generate_apidox and install_apidox from the cmake submodule folder. After generating apidox, links pointing to build directory are fixed. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Raise the minimum required version of CMake to 2.8.12.Slávek Banko2021-01-181-1/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add an option to install the imagetops binary.Slávek Banko2021-01-071-0/+1
| | | | | | | This binary may already be included in the system - for example in the netpbm package. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Drop weird macro and use memcpy/memset instead.Michele Calgaro2020-12-201-2/+0
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add a check to verify that the spell checker set as the default is enabled ↵Slávek Banko2020-09-271-0/+4
| | | | | | for build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add a build option for ispell.Slávek Banko2020-09-271-15/+19
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add an ability to specify default spell checkerOBATA Akio2020-09-271-0/+4
| | | | | | | | There is no reason to determine it with operating system basis. Change to use build configuration instead. "ispell" by default, and you can override it. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Port ASPELL_DATADIR detection to CMakeOBATA Akio2020-09-271-1/+13
| | | | Signed-off-by: OBATA Akio <obache@wizdas.com>
* Add the ability to detect ispell lib directoryOBATA Akio2020-09-271-0/+18
| | | | | | | Check LIBDIR ispell compile option and use only it for ispell lib directory if found. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Add definitions for X11_RGBFILE and XMLLINT in config.hgregory guy2020-09-271-0/+24
| | | | Signed-off-by: gregory guy <gregory-tde@laposte.net>
* Add support of posix_openpt(2) to open master pseudo terminal deviceOBATA Akio2020-08-311-0/+1
| | | | Signed-off-by: OBATA Akio <obache@wizdas.com>
* Add a knob to use fixed path `iceauth` toolOBATA Akio2020-08-261-0/+11
| | | | | | | | `system()` and `popen()` may unsafe unless using absolute command path. Rely on PATH environment variable set by users may result in unwanted tool. Signed-off-by: OBATA Akio <obache@wizdas.com> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix to set DCOP_PATH properlyOBATA Akio2020-08-261-1/+0
| | | | | | | | | It is only used in dcop module and empty is unwanted situation, so properly define it in dcop/CMakeLists.txt. Rerevant header generation is also moved to there, and prevent to define in main config.h file too. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Add `getservbyname_r` prototype detection to CMakeOBATA Akio2020-08-171-0/+1
| | | | | | OpenBSD's prototype is differ than glibc's one, but it is declared. Signed-off-by: OBATA Akio <obache@wizdas.com>
* Fix to detect vsnprintf prototype properlyOBATA Akio2020-08-171-1/+1
| | | | | | From the standard sepc, <stdio.h> is required in addition to <stdarg.h> Signed-off-by: OBATA Akio <obache@wizdas.com>
* Allow to use backtrace(3) external library for kdebugOBATA Akio2020-08-171-1/+12
| | | | Signed-off-by: OBATA Akio <obache@wizdas.com>
* Use target names for commands instead of full paths.Slávek Banko2020-06-161-4/+4
| | | | | | | | When using target names for commands, CMake automatically resolves the necessary dependencies without having to specify them in the CMakeLists.txt source code or in the common TDE CMake module. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Enable the use of dcopidlng during build tdelibs.Slávek Banko2020-06-071-0/+5
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update for OpenSSL >= 1.1.0Timothy Pearson2020-06-031-4/+1
| | | | Signed-off-by: Timothy Pearson <kb9vqf@pearsoncomputing.net>
* Fix typo in the SSL library check rules.Slávek Banko2020-05-261-2/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Enable storing ELF metadata in a standard way using a common cmake moduleSlávek Banko2020-04-041-3/+9
| | | | | | for all libraries and binaries. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Added back build options for UDISKS2, UDISKS and UDEVIL as requested byMichele Calgaro2020-02-101-0/+3
| | | | | | some users. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use the correct macros isnan, isinf for libc compatibilityMatías Fonzo2020-01-221-4/+0
| | | | | | | | | | | | Changes related to this commit: - Clean up #if mess. - Use unconditionally the correct macros isnan, isinf. - Remove redudant macros from the build system. Signed-off-by: Matías Fonzo <selk@dragora.org>
* Fix building with avahi supportSlávek Banko2020-01-121-10/+9
| | | | | | | | + Avahi detection was not performed at all + Added missing avahi-client detection + Fixed FTBFS in avahi related code Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* tdehw: code restructuring for tdestoragedevice.Michele Calgaro2019-07-071-3/+0
| | | | | | | | 1. added disk helper source files 2. removed WITH_UDISKS2, WITH_UDISK, WITH_UDEVIL defines. The respective code is always included 3. order of execution for mount/umount activities: udisks2, udisk, udevil, pmount. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Use system libdir when searching for dynamically loaded libraries.Slávek Banko2019-02-241-0/+12
| | | | | | This prevents finding an incorrect architecture on multi-arch systems. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix openssl >= 1.1 detection without pkg-config file.Slávek Banko2019-02-161-3/+12
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use a common test for dbus detection and paths configuration.Slávek Banko2019-01-311-25/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use common test for large files support.Slávek Banko2019-01-281-0/+2
| | | | | | Drop hardcoded definition -D_LARGEFILE64_SOURCE=1. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Use common GCC visibility test.Slávek Banko2019-01-281-8/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Convert GETMNTINFO_USES_STATVFS check to CMakeOBATA Akio2019-01-251-0/+11
| | | | Fix to build on such platforms, it is used but not checked with CMake.
* Avoid overriding user linker flags (LDFLAGS) for modules and shared libsFabio Rossi2018-12-171-2/+2
| | | | Signed-off-by: Fabio Rossi <rossi.f@inwind.it>
* fix issue #3 utempter detectiongregory guy2018-11-131-2/+2
| | | | Signed-off-by: gregory guy <g-gregory@gmx.fr>
* Removed unnecessary dependency on libnm-util-dev, which is no longerMichele Calgaro2018-05-011-9/+0
| | | | | | available in buster and bionic. Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Add paths to the search for utempter helperSlávek Banko2018-03-101-0/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add search for utempter helperSlávek Banko2018-02-131-1/+20
| | | | | | This resolves Bug 2841 Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Temporarily disable PKCS for build with OpenSSL >= 1.1Slávek Banko2018-02-101-2/+8
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Allow openssl detection without pkg-config fileSlávek Banko2017-06-021-1/+9
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix detection whether the system is big endianSlávek Banko2017-01-301-0/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Initial add for check target for cmakeAlexander Golubev2017-01-291-0/+1
| | | | Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Fix libcryptsetup detection without pkg-config fileFrançois Andriot2016-05-081-0/+4
| | | | Signed-off-by: François Andriot <francois.andriot@free.fr>
* Add support for udevil to mount/unmount removable drivesSlávek Banko2016-01-231-0/+1
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Attempt to fix cryptsetup version detection yet againTimothy Pearson2015-09-181-1/+12
| | | | The library authors would have done well to include a version number #define in the header...
* Fix FTBFS on SqueezeTimothy Pearson2015-09-171-1/+1
|
* Fix FTBFS on PreciseTimothy Pearson2015-09-151-0/+1
|
* Add additional cryptographic card functions to tdehwlibTimothy Pearson2015-09-141-0/+9
| | | | Fix FTBFS on old distributions
* Add initial LUKS key management supportTimothy Pearson2015-09-061-13/+45
|