KDE === 1. mkdir build 2. cd build 3. cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=Release 4. make 5. sudo make install Qt4 === 1. mkdir build 2. cd build 3. cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_KDE=OFF 4. make 5. sudo make install Qt5 === 1. mkdir build 2. cd build 3. cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DENABLE_KDE=OFF -DENABLE_QT5=ON 4. make 5. sudo make install CMake Options ============= The following options may be passed to CMake: -DCMAKE_INSTALL_PREFIX=/usr Specify install location prefix. -DCMAKE_BUILD_TYPE=Release|Debug Specify which type of build. Debug builds will be *much* larger, as they will contain extra debugging information. -DCANTATA_TRANSLATIONS= Builds and installs the selected translations. Supported values are cs, de, en_GB, es, pl, ru, ko, zh_CN, and all. Entries should be separated with a semicolon (";") e.g. -DCANTATA_TRANSLATIONS="es;pl" Default: all -DENABLE_REMOTE_DEVICES=ON Compile support for samba, sshfs, and local folder, devices. Default: OFF -DENABLE_KDE=OFF Link against KDE libraries, use KDE dialogs, etc. Default: ON -DENABLE_QT5=ON Build against Qt5, not Qt4 Default: OFF -DENABLE_HTTP_STREAM_PLAYBACK=ON Enable support for playing back MPD HTTP streams via Phonon (Qt4) or QtMultiMedia (Qt5). Default: OFF -DENABLE_UDISKS2=ON Build UDisks2 backend for solid-lite. (This is for Qt only builds, KDE builds use KDE supplied Solid libraries). Default: OFF -DENABLE_PROXY_CONFIG=ON Enable support fpor proxy settings in config dialog. If disabled,i system proxy settings are used. NOTE: Applies to Qt builds only. Default: OFF -DENABLE_HTTPS_SUPPORT=ON Enable support for https URLs when querying last.fm, wikipedia, soundcloud, etc. Default: ON (OFF for windows) Windows specific: -DCANTATA_WINDOWS_INSTALLER_DEST= Path where Inno Setpup Compiler should place the catata setup exe. Default: z:\ -DCANTATA_MINGW_LIBS=\mingwm10.dll;libgcc_s_dw2-1.dll Extra MinGW libraries required for install stage Default: -DCANTATA_OXYGEN_DIR= Path to Oxygen icons, required for install stage Default: