Ви можете зібрати Kid3 з бібліотеками KDE або без них. Без бібліотек KDE Kid3 є простою програмою Qt™, у якій не передбачено деяких можливостей із налаштовування програми та сеансів роботи з нею.
Щоб зібрати версію із бібліотеками KDE, перейдіть до базового теки коду і віддайте такі команди
%cmake .%make%make install
Щоб зібрати нестандартну версію із використанням бібліотек Qt™ або KDE, встановіть відповідні параметри cmake.
Якщо у системі встановлено не усі бібліотеки, Kid3 буде зібрано із обмеженими функціональними можливостями. Тому перед збиранням слід подбати про встановлення усіх потрібних пакунків для розробки. З іншого боку, керувати переліком бібліотек, які буде використано, можна за допомогою параметрів cmake. Типовим набором параметрів є -DWITH_TAGLIB:BOOL=ON -DWITH_MP4V2:BOOL=OFF -DWITH_ID3LIB:BOOL=ON -DWITH_CHROMAPRINT:BOOL=ON -DWITH_VORBIS:BOOL=ON -DWITH_FLAC:BOOL=ON . Вимкнути збирання компонентів можна за допомогою визначення для параметрів значення OFF.
Щоб зібрати Kid3 як програму Qt™, без бібліотек KDE, скористайтеся параметром cmake -DWITH_APPS=Qt. Щоб зібрати одразу програми для KDE і Qt™, вкажіть такий параметр: -DWITH_APPS="Qt;KDE".
Щоб скористатися певним встановленим набором бібліотек Qt™, вкажіть -DQT_QMAKE_EXECUTABLE=/шлях/до/qmake.
Створити пакунки RPM можна за допомогою файла kid3.spec. Для створення пакунків Debian можна скористатися скриптом build.sh deb.
Програму із використанням бібліотек Qt™ можна також зібрати для Windows® і macOS®. Для отримання із збирання усіх потрібних бібліотек і створення пакунка Kid3 можна скористатися скриптом build.sh.