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/MocUI.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/MocUI.bat')
| -rw-r--r-- | tools/CurveEditor/project/script/MocUI.bat | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/tools/CurveEditor/project/script/MocUI.bat b/tools/CurveEditor/project/script/MocUI.bat new file mode 100644 index 0000000..bd3468f --- /dev/null +++ b/tools/CurveEditor/project/script/MocUI.bat @@ -0,0 +1,94 @@ +@echo off + +@echo ---start Moc UI--- + +setlocal enabledelayedexpansion +set PROJECT_ROOT=..\.. +SET SRC_ROOT=..\..\..\.. +SET EXTERNAL_ROOT=%SRC_ROOT%\..\..\external +set QTPath=%EXTERNAL_ROOT%\Qt5.6.1\vc2015\x86\bin + +set GenPath="%PROJECT_ROOT%\project\Generated\CurveEditor" +set GenMocPath=%GenPath%\moc +set GenUIPath=%GenPath%\ui +set GenQRCPath=%GenPath%\qrc + +echo commands to run +echo rd /s /Q %GenPath% +echo mkdir %GenPath% +echo mkdir %GenMocPath% +echo mkdir %GenUIPath% +echo mkdir %GenQRCPath% + +rd /s /Q %GenPath% +mkdir %GenPath% +mkdir %GenMocPath% +mkdir %GenUIPath% +mkdir %GenQRCPath% + +:domocCurveEditor + +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\Internal\Window\*.h"') do ( + findstr /i "Q_OBJECT" "%%a">nul&&( + echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp + %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp + ) +) + +echo %QTPath%\moc.exe "%PROJECT_ROOT%\source\CurveEditorMainWindow.h" -o %GenMocPath%\moc_CurveEditorMainWindow.cpp +%QTPath%\moc.exe "%PROJECT_ROOT%\source\CurveEditorMainWindow.h" -o %GenMocPath%\moc_CurveEditorMainWindow.cpp + +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\Internal\UI\*.ui"') do ( + echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h + %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h +) + +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\Internal\UI\Resources\*.qrc"') do ( + echo %QTPath%\rcc.exe -name "%%~na" -no-compress "%%a" -o %GenQRCPath%\qrc_%%~na.cpp + %QTPath%\rcc.exe -name "%%~na" -no-compress "%%a" -o %GenQRCPath%\qrc_%%~na.cpp +) + +@echo ---end Moc UI for CurveEditor--- + +@echo ---start Moc UI for CurveEditorTestApp--- +set GenPath="%PROJECT_ROOT%\project\Generated\CurveEditorTestApp" +set GenMocPath=%GenPath%\moc +set GenUIPath=%GenPath%\ui +set GenQRCPath=%GenPath%\qrc + +echo commands to run +echo rd /s /Q %GenPath% +echo mkdir %GenPath% +echo mkdir %GenMocPath% +echo mkdir %GenUIPath% +echo mkdir %GenQRCPath% + +rd /s /Q %GenPath% +mkdir %GenPath% +mkdir %GenMocPath% +mkdir %GenUIPath% +mkdir %GenQRCPath% + +:domocCurveEditorTestApp +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\GraphEditorTestApp\*.h"') do ( + findstr /i "Q_OBJECT" "%%a">nul&&( + echo %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp + %QTPath%\moc.exe %%a -o %GenMocPath%\moc_%%~na.cpp + ) +) + +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\GraphEditorTestApp\*.ui"') do ( + echo %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h + %QTPath%\uic.exe %%a -o %GenUIPath%\ui_%%~na.h +) + +for /f "delims=" %%a in ('dir /a-d/b/s "%PROJECT_ROOT%\source\GraphEditorTestApp\*.qrc"') do ( + echo %QTPath%\rcc.exe -name "%%~na" -no-compress "%%a" -o %GenQRCPath%\qrc_%%~na.cpp + %QTPath%\rcc.exe -name "%%~na" -no-compress "%%a" -o %GenQRCPath%\qrc_%%~na.cpp +) + +@echo ---end Moc UI for CurveEditorTestApp--- + +goto end + +:end
\ No newline at end of file |