aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2022-11-07 11:15:43 +0000
committerRon Yorston <rmy@pobox.com>2022-11-07 13:49:46 +0000
commitf8aeca9d9e387be17c8ee96da47e2aea146dc8ee (patch)
tree756435ed2f6cd82a5c460b90ef2aea890f66f79e /win32
parent9cd72d5b32e371b085afc740e8b4c4f2cac152fa (diff)
downloadbusybox-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