aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/kvi_sysconfig.h.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Add a spellchecker backend based on windows >=8 integrated spellchecker (#2743)Gravatar ctrlaltca2025-12-221-0/+1
| | | | | | | | | * Add a spellchecker backend based on windows >=8 integrated spellchecker * CI: remove enchant from windows builds * Assume Qt5 is Windows 7, Qt6 is Windows >= 10 * Qt5 build is picking up a foreign libenchant from the build system, disable it
* Misc fixes to sound module related to autodetect (#2669)Gravatar ctrlaltca2024-08-021-1/+0
| | | | | | | | | | | | | | | | | * Sound options: don't immediately save changes when sound system gets autodetected; fix #2667 * If the config-saved sound system is not available anymore, force an autodetect; fix #2668 * Fix "qt" sound system under qt6 and unify the code path for Qt5. * If phonon is available, prefer it over "qt" sound system (the latter can only play wav files) * Nuke support for aRts (KDE2/3 sound server) and ESD (Gnome sound server before 2009) * Sound module: replace SoundEffect with QmediaPlayer to support more file formats. Adjust the priority of "qt" sound system in autodetect * Convert to smart pointers * Sound options: force an autodetect if the current sound system is not valid
* Remove GTK Style flag; fix #2117. Default to Fusion theme on Windows (#2664)Gravatar ctrlaltca2024-07-151-1/+0
| | | | | | | * Remove the remnants of GTK Style * Add a Qt6 entry in build info; keep Qt5 since some scripts may need it * Default to Fusion style on windows
* Fix Wayland appId (#2621)Gravatar Reilly Brogan2024-03-211-0/+1
|
* Check for QtMultimedia before using QSound; partially fix #2166 (#2604)Gravatar ctrlaltca2024-02-121-0/+1
|
* Replace deprecated define. Fix #2601 (#2603)Gravatar ctrlaltca2024-02-111-1/+1
|
* Rename COMPILE_WEBKIT_SUPPORT to COMPILE_WEBENGINE_SUPPORTGravatar Fabio Bas2023-10-181-1/+1
|
* Port to (and require) Qt 5.15. Drop KDE4 support, fix KDE5 (#2541)Gravatar ctrlaltca2023-07-081-5/+0
| | | | | | * Port to (and require) Qt 5.15. Drop KDE4 support, implement KDE5 support where needed. --------- Co-authored-by: Fabio Bas <fabio.bas@officineinformatiche.net>
* run codespell to fix some typos, run mkabouttext.pl, fix typos reported by ↵Gravatar Dessa2016-01-311-1/+1
| | | | Arfrever
* Add basic KDE5 support.Gravatar Szymon Tomasz Stefanek2015-08-241-0/+5
|
* Port more exotic stuff to Qt5Gravatar Szymon Tomasz Stefanek2015-08-231-0/+1
|
* Fix #24. Add spell checking support using Enchant library (wrapper for ↵Gravatar Alexey Sokolov2014-12-291-0/+1
| | | | | | | | | Aspell, Hunspell, and others). Thanks to alexzulu and S658P for inspiration, and to Pragma for code review. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6416 17fca916-40b9-46aa-a4ea-0a15b648b75c
* dcc video: removed linux-only, v4l implementation; use qt5's cross-platform ↵Gravatar Fabio Bas2012-12-251-4/+0
| | | | | | | | implementation instead. Note: this is still so dirty that is disabled by default git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6307 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fix linux build. whoops.Gravatar Robert Förster2012-01-141-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6051 17fca916-40b9-46aa-a4ea-0a15b648b75c
* last round of msvc fixes (of NMake at least, the Visual Studio Project files ↵Gravatar Robert Förster2012-01-131-5/+1
| | | | | | | | | are beyond broken here) - remove hardcoding of module paths for MSVC (and remove mmove and ix86 asm stuff which was not removed in r5235 ) - fix MSVC builds to not show a console on release builds by using the WIN32 flag in src/kvirc/CMakeLists.txt (needs checking for MinGW anyway since it might make sense there, not sure and don't want to break the build for others) and linking to qtmain on non-debug builds for MSVC in the root CMakeLists.txt file, thanks to thexception for pointing me in the right direction git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6050 17fca916-40b9-46aa-a4ea-0a15b648b75c
* added a cmake option to focibly enable QGtkStyle themeing. No, you shouldn't ↵Gravatar Fabio Bas2012-01-081-0/+1
| | | | | | enable it. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6036 17fca916-40b9-46aa-a4ea-0a15b648b75c
* now 0.0.2 happier than beforeGravatar Fabio Bas2011-08-301-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5958 17fca916-40b9-46aa-a4ea-0a15b648b75c
* droppped cryptopp dependency, as per resolution #4 of last week's ml ↵Gravatar Fabio Bas2011-08-241-1/+0
| | | | | | discussion. Cryptopp will live in the 4.1-qtsockets branch and will maybe be re-merged in the future if it will catch up in sync with the openssl implementation git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5943 17fca916-40b9-46aa-a4ea-0a15b648b75c
* kvilib/avdevice: reworked a bit the conditional compilation of legacy v4l ↵Gravatar Fabio Bas2011-03-271-0/+1
| | | | | | code; it's still useful in old linuxes and in compatibility layers such as bsd's v4l git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5716 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Some cmake-related changes:Gravatar Fabio Bas2011-02-071-0/+4
| | | | | | | | | cleaned up the KVIRC_BUILD_FLAGS mess, now every #ifdef used in the code should have its own #define/#undef in kvi_sysconfig.h removed the old WITH_* family of flags, use the native cmake WANT_* options that avoids caching problems and permits to both set and unset the option use WANT_CRYPTOPP for cryptopp code (was: WANT_NO_EMBEDDED_CODE), and disable WANT_OPENSSL when the user wants tom switch to cryptopp updated INSTALL file accordingly git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5430 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Rewrite parts of the regchan module in order toGravatar Szymon Tomasz Stefanek2010-07-141-0/+2
| | | | | | | | | avoid the heavy usage of pointers. Add some new nice debug macros and tools. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4669 17fca916-40b9-46aa-a4ea-0a15b648b75c
* merged recent patches from upstream avdevice codeGravatar Fabio Bas2010-03-271-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4227 17fca916-40b9-46aa-a4ea-0a15b648b75c
* added missing checking for "setenv" and "putenv"Gravatar Fabio Bas2009-12-231-0/+2
| | | | | | 2 compilation de-noising fixes git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3737 17fca916-40b9-46aa-a4ea-0a15b648b75c
* some cleaning in cmake scripts/code:Gravatar Fabio Bas2009-12-021-6/+13
| | | | | | | | - fix for #633 (added and documented obscure #defines) - use #defines in kvi_sysconfig.h instead of -D compilation directives - removed unused kvi_wincfg.h git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3653 17fca916-40b9-46aa-a4ea-0a15b648b75c
* compile++Gravatar Robert Förster2009-12-011-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3645 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed win32 compilation/mingwGravatar Fabio Bas2009-11-131-0/+3
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3605 17fca916-40b9-46aa-a4ea-0a15b648b75c
* cmake: added missing "dynamic labels" compiler support detectionGravatar Fabio Bas2009-11-131-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3604 17fca916-40b9-46aa-a4ea-0a15b648b75c
* re-enabled usage of esd, oss, oss+audiofile audio backendsGravatar Fabio Bas2009-05-071-1/+8
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3195 17fca916-40b9-46aa-a4ea-0a15b648b75c
* small compilation fix for mingwGravatar Fabio Bas2009-04-241-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3182 17fca916-40b9-46aa-a4ea-0a15b648b75c
* reenabled x86_asm and system_memmove compilation flags (disabled by default, ↵Gravatar Fabio Bas2009-04-031-0/+2
| | | | | | behave x86_64 users!) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3169 17fca916-40b9-46aa-a4ea-0a15b648b75c
* 2nd round of mingw fixesGravatar Fabio Bas2009-01-061-3/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2978 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Installation fixes for MacOS XGravatar Thomas Kalla2008-11-261-1/+4
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2924 17fca916-40b9-46aa-a4ea-0a15b648b75c
* (not so)fixed Python linking rules;Gravatar Elvio Basello2008-11-201-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2900 17fca916-40b9-46aa-a4ea-0a15b648b75c
* re-enabled perl support; patched to work nicely with perl 5.10Gravatar Fabio Bas2008-11-171-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2872 17fca916-40b9-46aa-a4ea-0a15b648b75c
* applied patch to follow LSB rules, thanks to GlaDiaCGravatar Elvio Basello2008-10-271-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2778 17fca916-40b9-46aa-a4ea-0a15b648b75c
* added doxygen comments;Gravatar Elvio Basello2008-09-251-2/+0
| | | | | | | | | removed the last COMPILE_USE_QT4 define; updated TODO and ChangeLog; minor fixes; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2573 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Preliminary work to support webkitGravatar Fabio Bas2008-09-011-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2379 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Cmake checks for audiofile supportGravatar Szymon Tomasz Stefanek2008-08-271-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2321 17fca916-40b9-46aa-a4ea-0a15b648b75c
* fixed bug #178: removed the old "guessing resource directory" routine and ↵Gravatar Fabio Bas2008-07-081-1/+1
| | | | | | | | added a pointer to the directory where cmake installs kvirc to. plus: some self-celebrating update git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2043 17fca916-40b9-46aa-a4ea-0a15b648b75c
* compilation fixes (KviStr.replaceAll())Gravatar Fabio Bas2008-05-151-0/+5
| | | | | | | added dcc voice/zoundcard.h support check on cmakefiles some other fix git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1783 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Proper handling of phonon & dbus definesGravatar Voker572008-05-141-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1781 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Licenses, removed unused #cmakedefinesGravatar Voker572008-05-081-2/+0
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1713 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Initial dbus support; Fix for phonon; Cleanups.Gravatar Voker572008-05-081-0/+2
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1712 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Preliminary KDE4 support. Now compiles and runs.Gravatar Szymon Tomasz Stefanek2008-04-281-0/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1616 17fca916-40b9-46aa-a4ea-0a15b648b75c
* More work on the build flags and a small aesthetic fix on the objects moduleGravatar Szymon Tomasz Stefanek2008-04-201-6/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1530 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Splitted system configuration in two files. The frequently changing stuff in ↵Gravatar Szymon Tomasz Stefanek2008-04-191-1/+1
| | | | | | kvi_sysbuildinfo.h and is included ONLY from kbi_buildinfo.cpp in order to minimize recompilation cost. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1525 17fca916-40b9-46aa-a4ea-0a15b648b75c
* quick fix, thx desowinGravatar Fabio Bas2008-04-191-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1516 17fca916-40b9-46aa-a4ea-0a15b648b75c
* CMake: offer a nice interface for the user to switch the options on/off. Use ↵Gravatar Szymon Tomasz Stefanek2008-04-191-1/+8
| | | | | | WANT_<something> for any feature that can be enabled or disabled. Provide a short description for the option. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1514 17fca916-40b9-46aa-a4ea-0a15b648b75c
* Fixed kvirc4-config creation and installation (out of source builds)Gravatar Fabio Bas2008-04-141-1/+1
| | | | git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1484 17fca916-40b9-46aa-a4ea-0a15b648b75c
* - Removed kdevelop project file for cmake branch (unuseful)Gravatar Fabio Bas2008-04-141-1/+1
| | | | | | | - Made the main CMakeList.txt check for old kvi_sysconfig.h and prevent regeneration if the config is the same; this prevents full recompilation of the sources in front of a small change in a CMakeList.txt. To make this happen i had to "comment out" the #define KVIRC_BUILD_DATE (otherway it's impossible for the configs to match). Anyway, this define isn't used anywhere in the sources by now. - Probably fix for the "kvirc4-config" install issue git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1482 17fca916-40b9-46aa-a4ea-0a15b648b75c