From 114d3f5fe59e94669b083e6e82790a57037b13ea Mon Sep 17 00:00:00 2001 From: adrido Date: Fri, 17 Aug 2018 17:51:17 +0200 Subject: [PATCH] Copy mtmapperenv.bat to build dir --- MinetestMapperGui.pro | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/MinetestMapperGui.pro b/MinetestMapperGui.pro index 3ae4d60..9257c9d 100644 --- a/MinetestMapperGui.pro +++ b/MinetestMapperGui.pro @@ -84,3 +84,25 @@ win32:contains(QT_ARCH, i386) { # Support for x32 Windows XP (Windows 5.01) QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01 } + +# Copies the given files to the destination directory +defineTest(copyToDestdir) { + + files = $$1 + + for(FILE, files) { + + !equals(OUT_PWD, $$dirname(FILE)){ + DDIR = $$shell_path($$OUT_PWD) + # Replace slashes in paths with backslashes for Windows + FILE = $$shell_path($$FILE) + + QMAKE_POST_LINK += $$QMAKE_COPY $$quote($$FILE) $$quote($$DDIR) $$escape_expand(\\n\\t) + } + } + + export(QMAKE_POST_LINK) + +} + +win32:copyToDestdir($$PWD/mtmapperenv.bat)