aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clear_qmake.cmd2
-rw-r--r--qmmp.pro14
-rw-r--r--remove_svn_tags.cmd1
3 files changed, 14 insertions, 3 deletions
diff --git a/clear_qmake.cmd b/clear_qmake.cmd
new file mode 100644
index 000000000..34c753fa3
--- /dev/null
+++ b/clear_qmake.cmd
@@ -0,0 +1,2 @@
+make distclean
+for /r %%B in (*.qm) do del /s /q %%B
diff --git a/qmmp.pro b/qmmp.pro
index 0857eb0d7..f51539ca6 100644
--- a/qmmp.pro
+++ b/qmmp.pro
@@ -1,14 +1,21 @@
TEMPLATE = subdirs
SUBDIRS = src/qmmp src/qmmpui src/ui src/plugins
-exists($$[QT_INSTALL_BINS]/lrelease){
+
+unix:exists($$[QT_INSTALL_BINS]/lrelease){
LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease
}
-exists($$[QT_INSTALL_BINS]/lrelease-qt4){
+unix:exists($$[QT_INSTALL_BINS]/lrelease-qt4){
LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease-qt4
}
+
+win32:exists($$[QT_INSTALL_BINS]/lrelease.exe){
+LRELEASE_EXECUTABLE = $$[QT_INSTALL_BINS]/lrelease.exe
+}
+
+
isEmpty(LRELEASE_EXECUTABLE){
error(Could not find lrelease executable)
}
@@ -18,4 +25,5 @@ message(Found lrelease executable: $$LRELEASE_EXECUTABLE)
message(generating translations)
-system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE)
+unix:system(find . -name *.ts | xargs $$LRELEASE_EXECUTABLE)
+win32:system(for /r %B in (*.ts) do $$LRELEASE_EXECUTABLE %B)
diff --git a/remove_svn_tags.cmd b/remove_svn_tags.cmd
new file mode 100644
index 000000000..2c148fce2
--- /dev/null
+++ b/remove_svn_tags.cmd
@@ -0,0 +1 @@
+for /d /r %%B in (.svn) do rmdir /s /q %%B