diff options
| author | Anton Novoselov <[email protected]> | 2017-08-01 12:53:38 +0300 |
|---|---|---|
| committer | Anton Novoselov <[email protected]> | 2017-08-01 12:53:38 +0300 |
| commit | 236f03c0b9a4982328ed1201978f7f69d192d9b2 (patch) | |
| tree | e486f2fa39dba203563895541e92c60ed3e25759 /tools/CurveEditor/project/script/CurveEditor-PostBuild.bat | |
| parent | Added screens to welcome page (diff) | |
| download | blast-236f03c0b9a4982328ed1201978f7f69d192d9b2.tar.xz blast-236f03c0b9a4982328ed1201978f7f69d192d9b2.zip | |
Blast 1.1 release (windows / linux)
see docs/release_notes.txt for details
Diffstat (limited to 'tools/CurveEditor/project/script/CurveEditor-PostBuild.bat')
| -rw-r--r-- | tools/CurveEditor/project/script/CurveEditor-PostBuild.bat | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/tools/CurveEditor/project/script/CurveEditor-PostBuild.bat b/tools/CurveEditor/project/script/CurveEditor-PostBuild.bat new file mode 100644 index 0000000..7497581 --- /dev/null +++ b/tools/CurveEditor/project/script/CurveEditor-PostBuild.bat @@ -0,0 +1,86 @@ +Rem @ECHO OFF + +SETLOCAL + +ECHO Output Directory: %1 +rem CD %1 +SET CURDIR=%CD% +ECHO CURDIR: %CURDIR% + +SET OUTPUTDIR=%1 +SET PLATFORM=%2 +SET CONFIGURATION=%3 +SET QTDIR=%4 + +ECHO OUTPUTDIR: %OUTPUTDIR% +ECHO PLATFORM: %PLATFORM% +ECHO CONFIGURATION: %CONFIGURATION% +ECHO QTDIR: %QTDIR% +ECHO CURDIR: %CURDIR% + +ECHO --------------------------------------------------------------------------------- +ECHO FurViwer Post-Build Events... +ECHO --------------------------------------------------------------------------------- + +IF /i "%PLATFORM%"=="Win32" ( + SET sourcePath=%QTDIR%\x86\bin +) ELSE IF /i "%PLATFORM%"=="x64" ( + SET sourcePath=%QTDIR%\x64\bin +) +ECHO sourcePath: %sourcePath% + +IF /i "%CONFIGURATION%"=="Debug" ( + CALL :UpdateTarget Qt5Cored.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Guid.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Widgetsd.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Xmld.dll %OUTPUTDIR% +) ELSE ( + CALL :UpdateTarget Qt5Core.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Gui.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Widgets.dll %OUTPUTDIR% + CALL :UpdateTarget Qt5Xml.dll %OUTPUTDIR% +) + +SET PLATFORMSFOLDER=%OUTPUTDIR%platforms\ +ECHO PLATFORMSFOLDER: %PLATFORMSFOLDER% + +IF NOT EXIST %PLATFORMSFOLDER% MKDIR %PLATFORMSFOLDER% + +rem CD %PLATFORMSFOLDER% +IF /i "%PLATFORM%"=="Win32" ( + SET sourcePath=%QTDIR%\x86\plugins\platforms +) ELSE IF /i "%PLATFORM%"=="x64" ( + SET sourcePath=%QTDIR%\x64\plugins\platforms +) +ECHO sourcePath: %sourcePath% +ECHO CURDIR: %CURDIR% + +IF /i "%CONFIGURATION%"=="Debug" ( + CALL :UpdateTarget qwindowsd.dll %PLATFORMSFOLDER% +) ELSE ( + CALL :UpdateTarget qwindows.dll %PLATFORMSFOLDER% +) + +GOTO END_POST_BUILD + +:UpdateTarget +SET str=%2 +SET toPath=%str:/=\% +SET str=%sourcePath%\%1 +SET fromPath=%str:/=\% +IF NOT EXIST %2%1 ( + rem ECHO CURDIR: %CURDIR% + echo XCOPY %fromPath% %toPath% /R /Y + XCOPY %fromPath% %toPath% /R /Y +) ELSE ( + rem ECHO CURDIR: %CURDIR% + echo XCOPY %fromPath% %toPath% /R /Y + XCOPY %fromPath% %toPath% /R /Y +) + +GOTO END + +:END_POST_BUILD +ENDLOCAL + +:END |