aboutsummaryrefslogtreecommitdiff
path: root/kde-modules/KDEFrameworkCompilerSettings.cmake
diff options
context:
space:
mode:
authorAleix Pol <aleixpol@kde.org>2021-06-29 18:59:09 +0200
committerAleix Pol <aleixpol@kde.org>2021-07-12 02:07:39 +0200
commit730eb66eaf705eb6b0c2b31821f50bcd5b4a2a35 (patch)
treee5658fadef8165d143bb26ed52aaad136d384c3d /kde-modules/KDEFrameworkCompilerSettings.cmake
parent2cdf59e8ccb1fb11633324a4a2804503eec11de3 (diff)
downloadextra-cmake-modules-730eb66eaf705eb6b0c2b31821f50bcd5b4a2a35.tar.gz
extra-cmake-modules-730eb66eaf705eb6b0c2b31821f50bcd5b4a2a35.tar.bz2
Enable the usage of -Bsymbolic-functions
Checks if the compiler supports it and if so it enables it by default. This is useful as it allows to perform internal linking operations at build time that otherwise would have been delayed until process startup time.
Diffstat (limited to 'kde-modules/KDEFrameworkCompilerSettings.cmake')
-rw-r--r--kde-modules/KDEFrameworkCompilerSettings.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/kde-modules/KDEFrameworkCompilerSettings.cmake b/kde-modules/KDEFrameworkCompilerSettings.cmake
index d7165f57..6b17fde9 100644
--- a/kde-modules/KDEFrameworkCompilerSettings.cmake
+++ b/kde-modules/KDEFrameworkCompilerSettings.cmake
@@ -38,6 +38,7 @@ if (NOT CMAKE_CXX_STANDARD)
endif()
set(KDE_COMPILERSETTINGS_LEVEL 5.84.0)
+set(ENABLE_BSYMBOLICFUNCTIONS ON)
include(KDECompilerSettings NO_POLICY_SCOPE)
add_definitions(-DQT_NO_CAST_TO_ASCII