On Thursday, November 23, 2023 10:52:56 AM CET Filippo Rusconi wrote: > include(KDEInstallDirs) > include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) > include(KDECMakeSettings) > include(KDEGitCommitHooks)
KDEInstallDirs is basicalyl just GNUInstallDirs slightly improved and extended KDEFrameworkCompilerSettings is just shared setup of c++ standards and default warnings KDECMakeSettings is setting a series of cmake policies and such KDECommitHooks is just setting up git to commit reject certain changes All of these are are part of extra-cmake-modules and is in general well tested for cross platform functionality and it makes writing modern c++ and cmake code simpler and easier. In general, other than an extra line in your build scripts, shouldn't make much of a difference. /Sune -- I didn’t stop pretending when I became an adult, it’s just that when I was a kid I was pretending that I fit into the rules and structures of this world. And now that I’m an adult, I pretend that those rules and structures exist. - zefrank