ddnet/cmake
Arda Demir b7d452d2a0
Libnotify support for linux client (#2099)
Add libnotify support for linux client

Also unify notification management

Make libnotify mandatory for the client. It is installed on 100% of Arch
Linux systems and on 70% of Debian systems. I'd guess the remaining
Debian systems are servers.

Detect dependent libraries of `libnotify` using `pkg-config`. Remove
library-specific code from the game module. Decrement refcount for
libnotify notification object before leaving the function.
2020-04-14 17:53:53 +02:00
..
toolchains Preliminary version of cross-compiled DMG archives 2017-11-09 00:16:52 +01:00
Download_GTest_CMakeLists.txt.in Allow cross-compilation from Linux to macOS 2017-10-25 16:57:25 +02:00
FindCrypto.cmake Use more secure hash function for map downloads 2018-06-24 17:04:50 +02:00
FindCurl.cmake Don't look for libcrypto if bundling libcurl 2020-02-13 10:43:16 +01:00
FindFFMPEG.cmake Fix ffmpeg package name (fixes #2115) 2020-04-07 09:00:19 +02:00
FindFreetype.cmake Try to fix freetype mac warning 2020-04-06 12:48:58 +02:00
FindGLEW.cmake Add set_src to be more teeworlds compatible 2020-01-19 20:38:11 +01:00
FindMySQL.cmake Add mariadb_config in FindMySQL.cmake 2018-12-22 22:30:58 +08:00
FindNotify.cmake Libnotify support for linux client (#2099) 2020-04-14 17:53:53 +02:00
FindOgg.cmake Try to find external GLEW, pnglite and Wavpack 2018-02-12 23:29:45 +01:00
FindOpus.cmake Try to find external GLEW, pnglite and Wavpack 2018-02-12 23:29:45 +01:00
FindOpusfile.cmake Try to find external GLEW, pnglite and Wavpack 2018-02-12 23:29:45 +01:00
FindPnglite.cmake Add set_src to be more teeworlds compatible 2020-01-19 20:38:11 +01:00
FindSDL2.cmake Merge #1034 2018-02-13 02:02:07 +00:00
FindWavpack.cmake Add set_src to be more teeworlds compatible 2020-01-19 20:38:11 +01:00
FindWebsockets.cmake Try to find libwebsockets on the host system 2018-02-14 12:55:37 +01:00
FindZLIB.cmake Add set_src to be more teeworlds compatible 2020-01-19 20:38:11 +01:00