mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
f6cd55d2ac
These versions of conf/mconf are forked from the upstream, and the CMake system allows mconf-idf to be installed externally on the path. So the best option is to rename. Includes changes to Windows installer for v1.1
29 lines
1.0 KiB
Bash
Executable File
29 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Setup script to build Windows tool installer with Inno Setup
|
|
#
|
|
# Designed to be run on Linux (with wine) but could be adapted to run under MSYS2 on Windows
|
|
# pretty easily...
|
|
#
|
|
# - Downloads (if necessary) all tools to install to the "dl/" directory
|
|
# - Deletes the "input" directory contains and copies everything under there
|
|
# - Runs ISCC under wine to compile the installer itself
|
|
set -e
|
|
|
|
cd `dirname $0`
|
|
pushd dl
|
|
wget --continue "https://dl.espressif.com/dl/xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip"
|
|
wget --continue "https://github.com/espressif/kconfig-frontends/releases/download/v4.6.0.0-idf-20180525/mconf-v4.6.0.0-idf-20180525-win32.zip"
|
|
wget --continue "https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-win.zip"
|
|
popd
|
|
|
|
rm -rf input/*
|
|
pushd input
|
|
unzip ../dl/xtensa-esp32-elf-win32-1.22.0-80-g6c4433a-5.2.0.zip
|
|
unzip ../dl/mconf-v4.6.0.0-idf-20180525-win32.zip
|
|
unzip ../dl/ninja-win.zip
|
|
popd
|
|
|
|
wine "C:\Program Files\Inno Setup 5\ISCC.exe" "`winepath -w ./idf_tool_setup.iss`"
|
|
|