> -----Ursprüngliche Nachricht-----> Von: ralf.habac...@freenet.de > Gesendet: Do. 07.11.2019 23:19 > An: For KMyMoney development , , >, kmymoney-devel@kde.org > Betreff: RE: Re: is there a command that we can run to load all dependencies > > > -----Ursprüngliche Nachricht----- >> Von: Jack >> Gesendet: Do. 07.11.2019 16:44 >> An: kmymoney-devel@kde.org >> Betreff: Re: is there a command that we can run to load all dependencies >> >> I suppose it would be good if someone would go through CMakeLists.txt >> and extract and separate the required deps and the optional ones. > The already present cmake command 'feature_summary' is exactly for that > purpose :-) > See https://cgit.kde.org/kmymoney.git/tree/CMakeLists.txt?h=5.0#n404 which is called with the following options:
feature_summary(WHATREQUIRED_PACKAGES_NOT_FOUNDDESCRIPTION"The following REQUIRED packages have not been found:")feature_summary(WHATOPTIONAL_PACKAGES_NOT_FOUNDDESCRIPTION"The following OPTIONAL packages have not been found:")feature_summary(WHATENABLED_FEATURESDESCRIPTION"The following features have been enabled:")feature_summary(WHATDISABLED_FEATURESDESCRIPTION"The following features have been disabled:")According to https://cmake.org/cmake/help/latest/module/FeatureSummary.html it may be good to change this in feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) to see also REQUIRED and OPTIONAL packages, which were found.