Revision control

Copy as Markdown

@echo off↩
setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS↩
set script_dir_path=%~dp0↩
set script_dir_path=%script_dir_path:~0,-1%↩
↩
rem Extracts the source path, make it native, and put it↩
rem back again. This is a workaround on Windows LLVM/MINGW↩
rem to help CMake find source files when doing Unity Build.↩
set args=%*↩
set source_dir_path=↩
set native_source_dir_path=↩
for %%i in (%args%) do (↩
if "%%i"=="-S" (↩
set found=true↩
) else if defined found (↩
set source_dir_path=%%i↩
set native_source_dir_path=%%~dpnxi↩
set found=↩
)↩
)↩
↩
if NOT "%native_source_dir_path%" == "" (↩
set args=!args:%source_dir_path%=%native_source_dir_path%!↩
)↩
↩
set cmake_scripts_dir=%script_dir_path%↩
↩
set relative_bin_dir=@relative_path_from_libexec_dir_to_bin_dir@↩
if NOT "%relative_bin_dir%" == "" (↩
set relative_bin_dir="%relative_bin_dir%"\↩
)↩
↩
call "%script_dir_path%"\%relative_bin_dir%"qt-cmake.bat" ^↩
@script_passed_args@ %args%↩