
U kunt Kid3 compileren met of zonder KDE. Zonder KDE is Kid3 een eenvoudige Qt™ toepassing en ontbreken enkele configuratie en sessiefuncties.
Voor een KDE versie, ga naar de hoogste map en typ
%
cmake .
%
make
%
make install
Om te compileren voor andere versies van Qt™ of KDE, stel de overeenkomstige cmake
-opties in.
Als niet alle bibliotheken aanwezig zijn wordt Kid3 gebouwd met verminderde functionaliteit. U zult er dus op moeten letten dat alle gewenste ontwikkelpakketten ge|ïnstalleerd zijn. Aan de andere kant bestuurt cmake
-options welke bibliotheken mee gecompileerd worden. De standaard is -DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON
. Deze opties kunnen uitgeschakeld worden met OFF
.
Om Kid3 te bouwen als een Qt™ toepassing zonder KDE, gebruik de cmake
optie -DWITH_APPS=Qt
. Om zowel een KDE als een Qt™ toepassing te bouwen, zet -DWITH_APPS="Qt;KDE"
.
Om een specifieke Qt™ installatie te gebruiken, zet -DQT_QMAKE_EXECUTABLE=/pad/naar/qmake
.
Generatie van RPM-pakketten wordt ondersteund door het bestand kid3.spec
, voor Debian® pakketten, voer build.sh deb
uit.
De Qt™ toepassing kan ook gecompileerd worden voor Windows® en macOS®. Het script build.sh
kan gebruikt worden om alle vereiste bibliotheken te downloaden en te bouwen en een Kid3 pakket te maken.