Merge pull request #47
This commit is contained in:
commit
0c14c8d743
|
@ -45,10 +45,10 @@ size_t availableMemory() {
|
|||
size_t vmt_size{ sizeof(vmt) };
|
||||
size_t uint_size{ sizeof(page_size) };
|
||||
if ( sysctlbyname("vm.vmtotal", &vmt, &vmt_size, NULL, 0) < 0 ) {
|
||||
throw DoNotCatchException("Failed to get vmtotal");
|
||||
throw DoNotCatchException("Failed to get vmtotal", "failed");
|
||||
}
|
||||
if ( sysctlbyname("vm.stats.vm.v_page_size", &page_size, &uint_size, NULL, 0) < 0 ) {
|
||||
throw DoNotCatchException("Failed to get v_page_size");
|
||||
throw DoNotCatchException("Failed to get v_page_size", "failed");
|
||||
}
|
||||
return vmt.t_free * static_cast<size_t>( page_size );
|
||||
#elif defined( Q_OS_UNIX )
|
||||
|
|
|
@ -31,16 +31,10 @@ IF "%qt_base_path:~-1%"=="/" SET qt_base_path=%qt_base_path:~0,-1%
|
|||
|
||||
|
||||
:: Get Qt version
|
||||
SET qt_path=%qt_base_path%/6.2.4
|
||||
SET qt_path=%qt_base_path%/6.6.2
|
||||
IF EXIST "%qt_path%" GOTO :STEP_check_qt_path
|
||||
|
||||
SET qt_path=%qt_base_path%/6.3.2
|
||||
IF EXIST "%qt_path%" GOTO :STEP_check_qt_path
|
||||
|
||||
SET qt_path=%qt_base_path%/6.4.3
|
||||
IF EXIST "%qt_path%" GOTO :STEP_check_qt_path
|
||||
|
||||
SET qt_path=%qt_base_path%/6.5.3
|
||||
SET qt_path=%qt_base_path%/6.6.1
|
||||
IF EXIST "%qt_path%" GOTO :STEP_check_qt_path
|
||||
|
||||
SET qt_path=%qt_base_path%/6.6.0
|
||||
|
@ -56,7 +50,7 @@ IF NOT "%qt_path%" == "NONE" GOTO :STEP_set_cmake_path
|
|||
:LOOP_ask_qt_path
|
||||
ECHO:
|
||||
ECHO Qt not found, please insert the path of your Qt installation, including the version
|
||||
ECHO Eg: C:/your/path/to/Qt/6.2.4
|
||||
ECHO Eg: C:/your/path/to/Qt/6.6.2
|
||||
SET /P qt_path= :
|
||||
IF NOT EXIST "%qt_path%" (
|
||||
ECHO Error: the given path doesn't exist
|
||||
|
@ -232,35 +226,51 @@ IF ERRORLEVEL 0 (
|
|||
|
||||
:STEP_get_cl_path_1
|
||||
|
||||
IF NOT EXIST "%vs_path%/VC/Tools/MSVC/14.35.32215" GOTO :STEP_get_cl_path_2
|
||||
IF NOT EXIST "%vs_path%/VC/Tools/MSVC/14.39.33519" GOTO :STEP_get_cl_path_2
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.39.33519/bin/Hostx86/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86_amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.39.33519/bin/Hostx86/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.39.33519/bin/Hostx64/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64_x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
:STEP_get_cl_path_2
|
||||
|
||||
IF NOT EXIST "%vs_path%/VC/Tools/MSVC/14.35.32215" GOTO :STEP_get_cl_path_3
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.35.32215/bin/Hostx86/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86_amd64 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86_amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.35.32215/bin/Hostx86/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.35.32215/bin/Hostx64/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64_x86 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64_x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
:STEP_get_cl_path_2
|
||||
:STEP_get_cl_path_3
|
||||
|
||||
IF NOT EXIST "%vs_path%/VC/Tools/MSVC/14.29.30133" GOTO :LOOP_ask_cl_path
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.29.30133/bin/HostX86/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86_amd64 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86_amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.29.30133/bin/HostX64/x64/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.29.30133/bin/HostX86/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
SET cxx_compiler=%vs_path%/VC/Tools/MSVC/14.29.30133/bin/HostX64/x86/cl.exe
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64_x86 && GOTO :STEP_set_qt_dir
|
||||
IF EXIST "%cxx_compiler%" SET arch=amd64_x86 && GOTO :STEP_call_vc_dev_vars
|
||||
|
||||
:LOOP_ask_cl_path
|
||||
ECHO:
|
||||
|
@ -293,7 +303,7 @@ GOTO :LOOP_ask_arch
|
|||
|
||||
:: Call developer batch files to setup needed vars
|
||||
CALL "%vs_path%\Common7\Tools\VsDevCmd.bat"
|
||||
CALL "%vs_path%\VC\Auxiliary\Build\vcvarsall.bat %arch%"
|
||||
CALL "%vs_path%\VC\Auxiliary\Build\vcvarsall.bat" %arch%
|
||||
|
||||
|
||||
:STEP_set_qt_dir
|
||||
|
@ -434,7 +444,7 @@ IF EXIST LogDoctor rmdir /S /Q LogDoctor
|
|||
mkdir LogDoctor
|
||||
move LogDoctor.exe LogDoctor\
|
||||
SET prefix_path=%prefix_path:/=\%
|
||||
"%prefix_path%\bin\windeployqt.exe" LogDoctor\
|
||||
"%prefix_path%\bin\windeployqt.exe" LogDoctor\ --release --compiler-runtime -core -widgets -charts -sql -network --no-quick-import --no-translations
|
||||
|
||||
:: Compilation finished
|
||||
ECHO:
|
||||
|
|
Loading…
Reference in New Issue