mirror of
https://github.com/Egor00f/kolibrios-gcc-toolchain.git
synced 2024-11-21 17:03:48 +01:00
add install path select to windows install script
This commit is contained in:
parent
876c00a66a
commit
23d7d8064d
14
README.md
14
README.md
@ -7,7 +7,7 @@
|
||||
|
||||
## Установка
|
||||
|
||||
Для установки требуются `7z` и `wget`
|
||||
Для установки требуются `7z` и `wget`. При выборе своего пути в любом случае будет создана папка win32 в выбранной папке.
|
||||
|
||||
### Linux
|
||||
|
||||
@ -15,27 +15,27 @@
|
||||
|
||||
Некоторые команды требуют sudo
|
||||
|
||||
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32`, но скрипт вас спросит перед установкой
|
||||
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32`, но скрипт вас спросит перед установкой.
|
||||
|
||||
### Windows
|
||||
|
||||
Желательно чтобы вы перед утсановкой тулчейна установите msys из установщика MinGW.
|
||||
Желательно чтобы вы перед установкой тулчейна установите msys из установщика MinGW.
|
||||
|
||||
Для windows есть установщик(посмотрите в релизах) или просто запустите `install.bat`. Рекомендуется запускать с повышенными правами
|
||||
|
||||
wget для windows можно поискать в GnuWin32 например, 7z Нужно добавить в PATH.
|
||||
|
||||
Тулчейн устанавливается в папку `C:/MinGW/msys/1.0/home/autobuild/tools/win32`
|
||||
Тулчейн по умолчанию устанавливается в папку `C:/MinGW/msys/1.0/home/autobuild/tools/win32`, но вы можете изменить путь добавив аргумент - путь установки(пустой - путь по умолчанию)
|
||||
|
||||
## Сбока установщиков
|
||||
## Сборка установщиков
|
||||
|
||||
Установщики полностью базируются на скриптах установки, так что безразницы что вы будете использовать скрипт или установщик.
|
||||
Установщики полностью базируются на скриптах установки, так что без разницы что вы будете использовать скрипт или установщик, но установщики могут и удалить тулчейн.
|
||||
|
||||
Установщики собираются с помощью cmake (cmake просто потому что могу)
|
||||
|
||||
### Linux
|
||||
|
||||
Можно собрать deb пакет. Цель для сборки Package. Для сбрки требуется `dpkg-deb`
|
||||
Можно собрать deb пакет. Цель для сборки Package. Для сборки требуется `dpkg-deb`
|
||||
|
||||
### Windows
|
||||
|
||||
|
@ -3,8 +3,14 @@
|
||||
for /f %%a in ('echo prompt $E^| cmd') do set "ESC=%%a"
|
||||
|
||||
|
||||
set TOOLCHAIN_DIR=C:\MinGW\msys\1.0\home\autobuild\tools
|
||||
set DEFAULT_TOOLCHAIN_DIR=C:\MinGW\msys\1.0\home\autobuild\tools
|
||||
|
||||
if [%1] == [] (
|
||||
set TOOLCHAIN_DIR=%DEFAULT_TOOLCHAIN_DIR%
|
||||
)
|
||||
else (
|
||||
set TOOLCHAIN_DIR=%1
|
||||
)
|
||||
|
||||
|
||||
Call :print_msg Create the %TOOLCHAIN_DIR% folder...
|
||||
|
@ -58,7 +58,7 @@ Name: "turkish"; MessagesFile: "compiler:Languages\Turkish.isl"
|
||||
Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
||||
|
||||
[Files]
|
||||
Source: ".\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
Source: ".\install.bat"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
[Run]
|
||||
Filename: "{app}\install.bat"; description: "install script"; StatusMsg: "Installing toolchain"; Flags: runhidden logoutput
|
||||
Filename: "{app}\install.bat"; description: "install script"; StatusMsg: "Installing toolchain"; Parameters: "{app}"; Flags: runhidden logoutput
|
||||
|
Loading…
Reference in New Issue
Block a user