Le paquet Extra Cmake Modules contient des modules supplémentairesCMake utilisés par KDE Frameworks 5 et par d'autres paquets.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://download.kde.org/stable/frameworks/5.94/extra-cmake-modules-5.94.0.tar.xz
Somme de contrôle MD5 : 87284231fba89d63a644fd5580a93419
Taille du téléchargement : 324 Ko
Estimation de l'espace disque requis : 4,5 Mo
Estimation du temps de construction : moins de 0,1 SBU
PyQt (prise en charge expérimentale pour la construction des liaisons Python de KDE) et Sphinx (pour construire la documentation)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/extra-cmake-modules
Installez Extra Cmake Modules en exécutant les commandes suivantes :
sed -i '/"lib64"/s/64//' kde-modules/KDEInstallDirsCommon.cmake && sed -e '/PACKAGE_INIT/i set(SAVE_PACKAGE_PREFIX_DIR "${PACKAGE_PREFIX_DIR}")' \ -e '/^include/a set(PACKAGE_PREFIX_DIR "${SAVE_PACKAGE_PREFIX_DIR}")' \ -i ECMConfig.cmake.in && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr .. && make
Ce paquet n'a pas de suite de tests.
Contrairement aux autres paquets KF5, ce module s'installe dans /usr car des paquets non KF5 peuvent l'utiliser.
Maintenant, en tant qu'utilisateur root
:
make install
sed ...
Modules/KDEInstallDirs.cmake : Cette commande
désactive les applications qui utilisent cmake en tentant
d'installer des fichiers dans un sous-répertoire lib64
.
sed …
ECMConfig.cmake.in : cette commande protège la
variable globale cmake
PACKAGE_PREFIX_DIR
de tout changement
lors de la recherche d'ECM : puisque ECM est installé dans
/usr
, le test modifierait la variable
en /usr
, alors que la plupart des
paquets de KDE s'attendent à ce qu'elle vaille /opt/kf5
et ne peuvent se construire si la
variable est assignée à une autre valeur.
Last updated on