aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/modules
Commit message (Expand)AuthorAgeFilesLines
* Misc fixes to sound module related to autodetect (#2669)•••* 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 validGravatar ctrlaltca2024-08-021-23/+0
* - massive trailing whitespace cleanup (yes, one of these "you can hate me for...•••- apply patch by d00p: show the correct protocol version instead of just "SSLv3/TLSv1", thanks! - fix compilation on qt 5.4 on windows git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6398 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2014-11-212-3/+3
* - small cleanup to FindPhonon.cmake•••- move kde check around, if that still breaks, i know a better way to fix that then moving it back it fixes a display bug where Qt4_FOUND was never validated, but it somehow worked anyway - maybe fix #1428, if WANT_QT4 is not specified, Qt5 isn't there, but Qt4 is found just use that. (for now) - add some (currently useless) product values, looks like this will turn into a guessing game since they are undocumented (and on top of that, the api is deprecated (and the new api is useless for us, yay)) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6366 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2013-10-281-1/+0
* - some files were missing newlines, add them•••- sync FindPhonon.cmake with upstream git at 14d09398b68006d75187e4b690f979e267735001 edited a bit for a revised debug handling, needs testing, though. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6268 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-10-043-54/+21
* convert cmake files to lowercase statements prehistoric cmake versions requir...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6267 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-10-045-65/+65
* more on "break python everywhere"•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6116 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2012-04-011-71/+0
* - nuke PCH support from orbit as discussed with Pragma, it never worked anywa...•••- add a missing file to svn:ignore - do not add -mwindows in the root CMakeLists.txt file, add_executable with WIN32 flag should handle that already. (the WIN32 flag is just silently ignored on non-windows) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6053 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2012-01-151-115/+0
* Fix the phonon fix?•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6030 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2012-01-051-1/+1
* When building in debug mode try to use the debug phonon library•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@6026 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2012-01-051-0/+9
* merge KDE r1083071 by rkcosta: Clean up FindLibV4L2.cmake•••- some svn:eol-style fixes in the cmake files git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3920 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2010-01-311-19/+13
* little fix to find Theora, thx to Arfrever•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3668 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Markus Rennings2009-12-061-1/+1
* merge from KDE r1057166: Find Phonon include directory on Qt with Frameworks.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3658 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2009-12-031-1/+1
* small mingw fixes: phonon detection and avoid double moc inclusion•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3657 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-12-031-2/+2
* dcc video: added experimental ogg/theora support. Open Problems:•••- audio sync still missing - Slow as hell, since yuv<->rgb conversion is done in software git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3641 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-11-301-0/+42
* first shy implementation of dcc video; highly instable and bandwitdth-sucker,...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3597 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-11-121-0/+32
* removed checks on python* modules;•••added python version to the definitions; changed LIB_SUFFIX with better LIBDIR_SUFFIX; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3395 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2009-07-301-10/+23
* [KVIrc] (trunk) Revert r3376, r3374 didn't break Python.••• After testing and discussion with hellvis69 it was found, that the changes in r3374 didn't break Python support. A test build of r3391 (which includes the source code for the Python module) showed, that 1.) the module is linked against the SO, 2.) »python.load« and »python.begin [...] python.end« doesn't result in errors. Additionally this commit ensures, that the Python module is only build if CMake was called with WITH_PYTHON=YES as the Python code is still experimental. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3393 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-301-31/+9
* reverted cmake module for python since this commit breaks the whole python st...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3376 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2009-07-241-9/+31
* merge from kde trunk (r976874,976876)•••- if PHONON_INCLUDE_DIR is a framework directory on Mac OS X, we need to include the Headers/ subdir to read the .h file directly git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3375 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Robert Förster2009-07-241-1/+5
* [KVIrc] (trunk) Reduce number of shipped CMake modules and disable•••Python by default. KVIrc requires CMake 2.6 to build, the following modules are shipped with CMake (partly even in newer versions). - FindSubversion.cmake: part of CMake since 2.4, not needed anymore. - FindPackageHandleStandardArgs.cmake: available since 2.6.0. - FindSharedMimeInfo.cmake and MacroEnsureVersion.cmake: Only used if KDE4_FOUND is true and then we should use the KDE versions of those files. Updated: - FindPhonon.cmake: Synced to upstream's (KDE) version, though I'm not sure it ever worked as expected, if KDE isn't installed. - FindPython.cmake was updated to use FindPython{Interp,Libs}.cmake shipped with CMake. Python is not implemented yet, therefore we don't need to configure KVIrc for it. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3374 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-246-392/+22
* fixed typos;•••added FindPython module; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3264 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2009-06-211-0/+80
* added missing macro, should fix #461•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3235 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-06-021-0/+117
* applied patch for including per freedesktop mimetypes definitions, thanks to ...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3230 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2009-05-301-0/+76
* missed 3 files in previous commit•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3196 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2009-05-073-0/+92
* Added kubuntu paths to FindPhonon.cmake•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2662 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-10-061-2/+3
* indented code•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2377 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2008-09-011-44/+42
* Modified FindSubversion.cmake to use svn XML output, not depending on locale....•••version) git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2376 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-09-011-15/+16
* Fixed locale setting for Subversion•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2370 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-08-311-5/+1
* Added Phonon cmake module from KDE4, now using it.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2177 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-08-041-0/+57
* Fixed configuration not from SVN working copy.•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2096 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-07-181-1/+1
* Added modified version of FindSubversion.cmake, allowing getting revision num...•••Enabled getting revision number. git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2090 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Voker572008-07-181-0/+115
* removed findgettext.cmake, integrated in cmake/translation.rules.txt; •••created target "message-update" git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1808 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Fabio Bas2008-05-171-52/+0
* Probably fix for mo files installed in the wrong dir•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1748 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2008-05-111-2/+2
* Fix endianness issues on MacOSX•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1454 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2008-04-111-4/+3
* small localization fixup for cmake•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1437 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Thomas Kalla2008-04-081-1/+2
* preliminary translation generation support for cmake•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1424 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Thomas Kalla2008-04-081-3/+12
* added FindGetText.cmake module; fixed some vars•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1406 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Elvio Basello2008-04-061-0/+42
* Some CMake tweaks: prepare for PCH support, write a system configuration file...•••git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1334 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Szymon Tomasz Stefanek2008-03-302-0/+170