cmake: Remove support for building static binaries
authorManuel Nickschas <sputnick@quassel-irc.org>
Tue, 31 Jul 2018 21:14:16 +0000 (23:14 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 18 Nov 2018 10:06:43 +0000 (11:06 +0100)
commitaf9bfa0581dd3620f6fe300084262c55c7084046
tree7082cae94d3216ce44b2206468f101da8569ee96
parent8b07343ab53d37b5340a56bde2d71ff2a3afb14a
cmake: Remove support for building static binaries

Building and running static binaries has become increasingly
difficult on modern systems, in particular when involving
complex libraries like Qt due to their reliance on plugins and
other dynamically loaded resources. It is also a security risk,
as upgrades to system libraries won't apply to the static binary.

Having a static quasselcore binary was quite useful when it was
hard to get Qt on an X11-less box, but these days all major distros
support modular Qt, and can provide Quasselcore packages that
don't require graphical dependencies. Consequently, we no longer
intend to offer static binaries.

Thus, remove the corresponding hacks from the build system.
CMakeLists.txt
doc/build-static-quassel [deleted file]
po/CMakeLists.txt
src/CMakeLists.txt
src/common/main.cpp