代码拉取完成,页面将自动刷新
同步操作将从 tboox/xmake 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
@echo off
rem get the admin permissions
>nul 2>&1 "%systemroot%\system32\cacls.exe" "%systemroot%\system32\config\system"
if '%errorlevel%' neq '0' (
echo requesting administrative privileges...
goto uac_prompt
) else ( goto got_admin )
:uac_prompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit -B
:got_admin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%cd%"
cd /D "%~dp0"
rem create the xmake install directory
if %PROCESSOR_ARCHITECTURE%==x86_64 (
set xmake_dir_install_default=C:\Program Files (x86^)\xmake
) else (
set xmake_dir_install_default=C:\Program Files\xmake
)
echo please input the install directory
set /p xmake_dir_install=(default: %xmake_dir_install_default%):
if "%xmake_dir_install%"=="" set xmake_dir_install=%xmake_dir_install_default%
if exist "%xmake_dir_install%" rmdir /s /q "%xmake_dir_install%"
if not exist "%xmake_dir_install%" mkdir "%xmake_dir_install%"
rem compile xmake-core
echo compiling xmake-core...
cd core
cmd /K build.bat
cd ..
rem install the xmake core file
echo installing xmake-core...
set xmake_core=core\bin\demo.pkg\bin\msvc\x86\demo.exe
set xmake_core_install=%xmake_dir_install%\xmake_core.exe
copy /Y "%xmake_core%" "%xmake_core_install%" > install.log
rem install the xmake directory
xcopy /S /Q /Y "xmake" "%xmake_dir_install%" >> install.log
rem make the xmake loader
echo installing xmake-loader...
set xmake_loader=%temp%\xmake_loader
echo @echo off > %xmake_loader%
echo set XMAKE_PROGRAM_DIR=%xmake_dir_install%>> %xmake_loader%
echo "%xmake_core_install%" %%* >> %xmake_loader%
rem install the xmake loader
set xmake_loader_install=%xmake_dir_install%\xmake.bat
copy /Y "%xmake_loader%" "%xmake_loader_install%" >> install.log
rem set global PATH=%xmake_dir_install%
echo register xmake...
echo %path% | findstr /i /C:"%xmake_dir_install%" >> nul && (goto set_path_ok)
tools\dtreg.exe -MachineEnvSet path="%path%;%xmake_dir_install%" >> install.log
:set_path_ok
rem ok
echo ok!
pause
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。