KDEFrameworkCompilerSettingsΒΆ
Set stricter compile and link flags for KDE Frameworks modules.
Warning
Do not use this module for software which is not part of KDE-Frameworks. There is no guarantee for backward-compatibility in newer versions.
The KDECompilerSettings
module is included and, in addition, various
defines that affect the Qt libraries are set to enforce certain
conventions.
For example, constructions like QString("foo")
are prohibited, instead
forcing the use of QLatin1String or QStringLiteral, and some
Qt-defined keywords like signals and slots will not be defined.
Note
It is recommended to include this module with the NO_POLICY_SCOPE flag, otherwise you may get spurious warnings with some versions of CMake.
Since pre-1.0.0.