1CONFIG += ordered 2 3include (qmmp-plugin-pack.pri) 4 5TEMPLATE = subdirs 6 7SUBDIRS += src/Input src/Effect src/Visual src/Engines src/Transports 8 9 10unix:exists($$[QT_INSTALL_BINS]/lrelease){ 11LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease 12} 13 14unix:exists($$[QT_INSTALL_BINS]/lrelease-qt5){ 15LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease-qt5 16} 17 18 19win32:exists($$[QT_INSTALL_BINS]/lrelease.exe){ 20LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease.exe 21} 22 23 24isEmpty(LRELEASE_EXECUTABLE){ 25error(Could not find lrelease executable) 26} 27else { 28message(Found lrelease executable: $$LRELEASE_EXECUTABLE) 29} 30 31 32message(generating translations) 33 34unix { 35 system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE -compress) 36 QMAKE_DISTCLEAN += $$system(find . -name *.qm) 37 QMAKE_DISTCLEAN += r lib 38} 39 40win32:system(for /r %B in (*.ts) do $$LRELEASE_EXECUTABLE %B) 41 42message("******* BUILD CONFIGURATION *******") 43for(out, CONFIG):message($$out) 44message(PREFIX=$$PREFIX) 45message(BIN_DIR=$$BIN_DIR) 46message(DATA_DIR=$$DATA_DIR) 47message(PLUGIN_DIR=$$PLUGIN_DIR) 48message("*** END OF BUILD CONFIGURATION ****") 49