Impossible de trouver un fichier de configuration pour le package «ECM» compatible avec la version 1.5.0 demandée

33

J'ai essayé de télécharger "ECMConfig.cmake" à partir du référentiel, mais le terminal me donne une erreur: " titre de la question + Les fichiers de configuration suivants ont été pris en compte mais n'ont pas été acceptés: ECMConfig.cmake: la version est inconnue. J'ai essayé de rechercher sur Google, mais j'ai obtenu rien. Je voulais compiler à partir de la source "frameworks kde" en utilisant cette commande:

cmake .. -DCMAKE_INSTALL_PREFIX=/home/john/QtProjects/KDEStuff/frameworkintegration/build/ 
         -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_PREFIX_PATH=/home/john/Downloads/

PS:
"/ home / john / Téléchargements /" - où se trouve mon * .cmake.

pushandpop
la source

Réponses:

46

Essayez de cloner, compiler et installer le projet KDE extra-cmake-modules

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install
Diego Lopez
la source
Dommage que ces commandes n'aient pas fonctionné dans mon cas. J'ai un CMake Error at /usr/local/share/ECM/modules/ECMQueryQmake.cmake:23message QMake call failed: No such file or directorymême après l'exécution de tout ce qui précède. La mise à jour est appréciée.
im_infamous
@im_infamous Veuillez vérifier que la dernière commande sudo make installa réussi.
Diego Lopez
13

Dans mon cas, j'ai simplement dû installer le paquet extra-cmake-modules .

f3xy
la source
2
C'est la meilleure solution!
Antonio Petricca