diff options
author | Ron Yorston <rmy@pobox.com> | 2022-11-07 11:15:43 +0000 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2022-11-07 13:49:46 +0000 |
commit | f8aeca9d9e387be17c8ee96da47e2aea146dc8ee (patch) | |
tree | 756435ed2f6cd82a5c460b90ef2aea890f66f79e /win32 | |
parent | 9cd72d5b32e371b085afc740e8b4c4f2cac152fa (diff) | |
download | busybox-w32-f8aeca9d9e387be17c8ee96da47e2aea146dc8ee.tar.gz busybox-w32-f8aeca9d9e387be17c8ee96da47e2aea146dc8ee.tar.bz2 busybox-w32-f8aeca9d9e387be17c8ee96da47e2aea146dc8ee.zip |
win32: allow 'make menuconfig' in native builds
'make menuconfig' is a build option to allow changes to be made
to the BusyBox configuration. It's a bit friendlier than using
a text editor on the .config file.
Previously 'menuconfig' was only available when cross-compiling
on a Linux/Unix platform. The 'mconf' build program has been
ported to WIN32 so it's now able to run the 'lxdialog' program
which displays the configuration dialogs.
Building 'lxdialog' is somewhat awkward in MSYS2. The MINGW32/64
build environments generate WIN32 executables for 'lxdialog'.
These doesn't work properly in the MSYS2 console.
For 'menuconfig' to work it's necessary to run it in an MSYS
build environment. This generates an MSYS binary which works
in the MSYS2 console. busybox-w32 should then be built in a
MINGW32/64 build environment. Doing so will generate additional
copies of the build programs without a '.exe' suffix: the MSYS
build environment adds '.exe' to binaries it builds. This breaks
'menuconfig'.
To configure an MSYS build environment use:
pacman -S gcc ncurses-devel
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions