aboutsummaryrefslogtreecommitdiff
path: root/kde-modules/KDECompilerSettings.cmake
AgeCommit message (Expand)Author
2021-10-10msvc: Fix __cplusplus valueAleix Pol
2021-09-28Add -Werror=init-self to the default CMAKE_CXX_FLAGSAhmad Samir
2021-07-19Move ENABLE_BSYMBOLICFUNCTIONS documentation in its own moduleAleix Pol
2021-07-17Define NOMINMAX on WindowsHannah von Reth
2021-07-16KDECompilerSettings: properly use KDE_QT_MODERNCODE_DEFINITIONS_LEVELFriedrich W. H. Kossebau
2021-07-16KDECompilerSettings: support multiple inclusion and auto-levelsFriedrich W. H. Kossebau
2021-07-15KDECompilerSettings: fix message status on too high KDE_COMPILERSETTINGS_LEVELFriedrich W. H. Kossebau
2021-07-13Fix typos found by codespellChristophe Giboudeaux
2021-07-12Fix windows build on CIAhmad Samir
2021-07-12Handle case where ECM_GLOBAL_FIND_VERSION is undefinedChristophe Giboudeaux
2021-07-12Enable the usage of -Bsymbolic-functionsAleix Pol
2021-07-10KDECompilerSettings: add KDE_COMPILERSETTINGS_LEVEL & more settingsFriedrich W. H. Kossebau
2021-06-28KDECompilerSettings: revert setting CMAKE_C(XX)_EXTENSIONSFriedrich W. H. Kossebau
2021-06-27cmake: Explicetely disable c/c++ compiler extensionsAlbert Astals Cid
2021-05-25Clean ECM files after the minimum version changeChristophe Giboudeaux
2021-04-23Modules docs: move rst docs into bracket commentsFriedrich W. H. Kossebau
2021-04-14Fix static Windows builds by not setting /NODEFAULTLIB:libcmt /DEFAULTLIB:msvcrtHannah von Reth
2021-01-02Tell MSVC that our source files are UTF-8 encodedv5.78.0-rc1v5.78.0Volker Krause
2020-06-14extra-cmake-modules: Convert to SPDX license statementsAndreas Cord-Landwehr
2019-10-23Don't set C/C++ standards if already setDavid Faure
2019-10-22Use modern way to set the C/CXX standadHannah von Reth
2019-10-01new module ECMSourceVersionControlv5.63.0-rc2v5.63.0-rc1v5.63.0Harald Sitter
2019-07-23Make the default build type "Debug" when compiling a git checkout.David Faure
2019-03-23Revert "Take clang-cl into account"Christian Mollekopf
2019-03-23Take clang-cl into accountChristian Mollekopf
2019-01-19Move -Wsuggest-override -Wlogical-op to regular compiler settingsAlbert Astals Cid
2018-11-12Use `MATCHES "Clang"` to detect clangRené J.V. Bertin
2018-09-01Revert "Add _XOPEN_SOURCE to C definitions"v5.50.0-rc1v5.50.0David Faure
2018-08-31Add _XOPEN_SOURCE to C definitionsA. Wilcox
2017-07-18KDECompilerSettings.cmake - handle Cywgin when setting LINK_FLAGSAllen Winter
2017-06-15(always include CheckCXXCompilerFlag before calling it)R.J.V. Bertin
2017-06-15guess less, test moreR.J.V. Bertin
2017-06-14detect Xcode <= 6.2 from Clang version onlyR.J.V. Bertin
2017-05-30restore hidden-visibility testing with Xcode 6.2v5.35.0-rc1v5.35.0R.J.V. Bertin
2017-04-18KDECompilerSettings: Pass -Wvla & -Wdate-timeKevin Funk
2017-04-10Fix compilation under AppleClangKevin Funk
2017-04-05Use -Wno-gnu-zero-variadic-macro-arguments moreKevin Funk
2017-03-19KDE compiler settings: treat Clang and AppleClang equallyv5.33.0-rc1v5.33.0René J.V. Bertin
2017-01-16Pass -fno-operator-names when supportedKevin Funk
2016-12-29Enable colored warnings in ninja's outputElvis Angelaccio
2016-12-11Never use -Wl,--no-undefined on Mac (APPLE).R.J.V. Bertin
2016-12-10Accept AppleClang as an alternative to ClangR.J.V. Bertin
2016-10-08Revert "Teach KDECompilerSettings about clang-cl, a mode of Clang compiler th...Ben Cooksley
2016-09-30Teach KDECompilerSettings about clang-cl, a mode of Clang compiler that simul...Gleb Popov
2016-08-31add full license textAllen Winter
2015-12-28Silence CMP0063 warnings with KDECompilerSettings.Alex Merry
2015-12-18Fix CMP0054 warningsKevin Funk
2015-08-16Also set the default visibility for C code to hidden.Volker Krause
2015-02-06Document when modules were added to ECM.Alex Merry
2014-11-14Update the comments about the default lib MSVC hacksv1.5.0-rc1v1.5.0Alex Merry