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
|
### Linux
|
||||||
|
|
||||||
@ -15,27 +15,27 @@
|
|||||||
|
|
||||||
Некоторые команды требуют sudo
|
Некоторые команды требуют sudo
|
||||||
|
|
||||||
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32`, но скрипт вас спросит перед установкой
|
Тулчейн по умолчанию устанавливается в папку `/home/autobuild/tools/win32`, но скрипт вас спросит перед установкой.
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Желательно чтобы вы перед утсановкой тулчейна установите msys из установщика MinGW.
|
Желательно чтобы вы перед установкой тулчейна установите msys из установщика MinGW.
|
||||||
|
|
||||||
Для windows есть установщик(посмотрите в релизах) или просто запустите `install.bat`. Рекомендуется запускать с повышенными правами
|
Для windows есть установщик(посмотрите в релизах) или просто запустите `install.bat`. Рекомендуется запускать с повышенными правами
|
||||||
|
|
||||||
wget для windows можно поискать в GnuWin32 например, 7z Нужно добавить в PATH.
|
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 просто потому что могу)
|
Установщики собираются с помощью cmake (cmake просто потому что могу)
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
Можно собрать deb пакет. Цель для сборки Package. Для сбрки требуется `dpkg-deb`
|
Можно собрать deb пакет. Цель для сборки Package. Для сборки требуется `dpkg-deb`
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
|
@ -3,8 +3,14 @@
|
|||||||
for /f %%a in ('echo prompt $E^| cmd') do set "ESC=%%a"
|
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...
|
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"
|
Name: "ukrainian"; MessagesFile: "compiler:Languages\Ukrainian.isl"
|
||||||
|
|
||||||
[Files]
|
[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
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||||
[Run]
|
[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