Ekstra Cmake Moduler pakken inneholder ekstra CMake moduler brukt av KDE Frameworks 5 og andre pakker.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://download.kde.org/stable/frameworks/5.109/extra-cmake-modules-5.109.0.tar.xz
Nedlasting MD5 sum: 0baf0a3ded2fed5e0442591dde276c4e
Nedlastingsstørrelse: 324 KB
Estimert diskplass som kreves: 8.8 MB
Estimert byggetid: mindre enn 0.1 SBU
sphinx-7.1.2 (for bygge dokumentasjon) og PyQt (eksperimentell støtte for å bygge KDE Python bindinger)
Installer Ekstra Cmake Moduler ved å kjøre følgende kommandoer:
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
Denne pakken kommer ikke med en testpakke.
I motsetning til andre KF5 pakker, er denne modulen installert i /usr fordi den kan brukes av noen ikke-KF5 pakker.
Nå, som root bruker:
make install
sed ...
Modules/KDEInstallDirs.cmake: Denne kommandoen
deaktiverer programmer som bruker cmake fra å prøve å installere
filer i lib64 undermappen.
sed ...
ECMConfig.cmake.in: Denne kommandoen beskytter den
globale cmake variabelen
PACKAGE_PREFIX_DIR fra å bli endret når
vi sjekker ECM tilstedeværelse: siden vi installerer ECM i
/usr, sjekken vil sette den
variabelen til /usr, mens de fleste
KDE pakker forventer at den blir satt til /opt/kf5 og ville mislykkes i å bygge hvis den er
satt til noe annet.