diff options
-rw-r--r-- | Config.in | 8 | ||||
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | configs/make32_defconfig | 6 | ||||
-rw-r--r-- | configs/make64_defconfig | 6 | ||||
-rw-r--r-- | configs/mingw32_defconfig | 6 | ||||
-rw-r--r-- | configs/mingw64_defconfig | 6 | ||||
-rw-r--r-- | configs/mingw64u_defconfig | 2 | ||||
-rwxr-xr-x | scripts/mk_mingw64u_defconfig | 2 |
8 files changed, 21 insertions, 19 deletions
@@ -434,7 +434,7 @@ config FEATURE_VERSIONINFO | |||
434 | 434 | ||
435 | choice | 435 | choice |
436 | prompt "Manifest" | 436 | prompt "Manifest" |
437 | default FEATURE_TOOLCHAIN_MANIFEST | 437 | default FEATURE_APP_MANIFEST |
438 | depends on FEATURE_RESOURCES | 438 | depends on FEATURE_RESOURCES |
439 | help | 439 | help |
440 | Manifest to include in resources. | 440 | Manifest to include in resources. |
@@ -443,14 +443,14 @@ config FEATURE_TOOLCHAIN_MANIFEST | |||
443 | bool "Toolchain default" | 443 | bool "Toolchain default" |
444 | help | 444 | help |
445 | Include the default application manifest provided by the build | 445 | Include the default application manifest provided by the build |
446 | toolchain, if any. | 446 | toolchain, if any. Enable this if your build toolchain includes |
447 | a suitable manifest. | ||
447 | 448 | ||
448 | config FEATURE_APP_MANIFEST | 449 | config FEATURE_APP_MANIFEST |
449 | bool "Application" | 450 | bool "Application" |
450 | help | 451 | help |
451 | Include a manifest which declares privileges required by the | 452 | Include a manifest which declares privileges required by the |
452 | application and supported versions of Windows. Enable this | 453 | application and supported versions of Windows. |
453 | if your build toolchain doesn't include it by default. | ||
454 | 454 | ||
455 | config FEATURE_UTF8_MANIFEST | 455 | config FEATURE_UTF8_MANIFEST |
456 | bool "UTF-8" | 456 | bool "UTF-8" |
@@ -10,9 +10,9 @@ You need a MinGW compiler and a POSIX environment. I cross-compile on Linux. O | |||
10 | 10 | ||
11 | `dnf install gcc make ncurses-devel perl-Pod-Html` | 11 | `dnf install gcc make ncurses-devel perl-Pod-Html` |
12 | 12 | ||
13 | `dnf install mingw64-gcc mingw64-windows-default-manifest` (for a 64-bit build) | 13 | `dnf install mingw64-gcc (for a 64-bit build) |
14 | 14 | ||
15 | `dnf install mingw32-gcc mingw32-windows-default-manifest` (for a 32-bit build) | 15 | `dnf install mingw32-gcc (for a 32-bit build) |
16 | 16 | ||
17 | On Microsoft Windows you can install [w64devkit](https://github.com/skeeto/w64devkit/releases). Get the `-i686` variant for a 32-bit build. Unzip the file and run `w64devkit/w64devkit.exe`. | 17 | On Microsoft Windows you can install [w64devkit](https://github.com/skeeto/w64devkit/releases). Get the `-i686` variant for a 32-bit build. Unzip the file and run `w64devkit/w64devkit.exe`. |
18 | 18 | ||
diff --git a/configs/make32_defconfig b/configs/make32_defconfig index 0892801d3..be793be52 100644 --- a/configs/make32_defconfig +++ b/configs/make32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Busybox version: 1.37.0.git | 3 | # Busybox version: 1.37.0.git |
4 | # Thu Sep 14 16:00:50 2023 | 4 | # Fri Sep 15 08:35:20 2023 |
5 | # | 5 | # |
6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_HAVE_DOT_CONFIG=y |
7 | # CONFIG_PLATFORM_POSIX is not set | 7 | # CONFIG_PLATFORM_POSIX is not set |
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
48 | # CONFIG_FEATURE_PRNG_ISAAC is not set | 48 | # CONFIG_FEATURE_PRNG_ISAAC is not set |
49 | # CONFIG_FEATURE_RESOURCES is not set | 49 | # CONFIG_FEATURE_RESOURCES is not set |
50 | # CONFIG_FEATURE_VERSIONINFO is not set | 50 | # CONFIG_FEATURE_VERSIONINFO is not set |
51 | CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y | 51 | # CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set |
52 | # CONFIG_FEATURE_APP_MANIFEST is not set | 52 | CONFIG_FEATURE_APP_MANIFEST=y |
53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set | 53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set |
54 | # CONFIG_FEATURE_ICON is not set | 54 | # CONFIG_FEATURE_ICON is not set |
55 | # CONFIG_FEATURE_ICON_ATERM is not set | 55 | # CONFIG_FEATURE_ICON_ATERM is not set |
diff --git a/configs/make64_defconfig b/configs/make64_defconfig index 8c372ae54..71f08c502 100644 --- a/configs/make64_defconfig +++ b/configs/make64_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Busybox version: 1.37.0.git | 3 | # Busybox version: 1.37.0.git |
4 | # Thu Sep 14 16:00:50 2023 | 4 | # Fri Sep 15 08:35:20 2023 |
5 | # | 5 | # |
6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_HAVE_DOT_CONFIG=y |
7 | # CONFIG_PLATFORM_POSIX is not set | 7 | # CONFIG_PLATFORM_POSIX is not set |
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
48 | # CONFIG_FEATURE_PRNG_ISAAC is not set | 48 | # CONFIG_FEATURE_PRNG_ISAAC is not set |
49 | # CONFIG_FEATURE_RESOURCES is not set | 49 | # CONFIG_FEATURE_RESOURCES is not set |
50 | # CONFIG_FEATURE_VERSIONINFO is not set | 50 | # CONFIG_FEATURE_VERSIONINFO is not set |
51 | CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y | 51 | # CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set |
52 | # CONFIG_FEATURE_APP_MANIFEST is not set | 52 | CONFIG_FEATURE_APP_MANIFEST=y |
53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set | 53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set |
54 | # CONFIG_FEATURE_ICON is not set | 54 | # CONFIG_FEATURE_ICON is not set |
55 | # CONFIG_FEATURE_ICON_ATERM is not set | 55 | # CONFIG_FEATURE_ICON_ATERM is not set |
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig index 9a822e351..12e432500 100644 --- a/configs/mingw32_defconfig +++ b/configs/mingw32_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Busybox version: 1.37.0.git | 3 | # Busybox version: 1.37.0.git |
4 | # Thu Sep 14 16:00:50 2023 | 4 | # Fri Sep 15 08:35:20 2023 |
5 | # | 5 | # |
6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_HAVE_DOT_CONFIG=y |
7 | # CONFIG_PLATFORM_POSIX is not set | 7 | # CONFIG_PLATFORM_POSIX is not set |
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
48 | # CONFIG_FEATURE_PRNG_ISAAC is not set | 48 | # CONFIG_FEATURE_PRNG_ISAAC is not set |
49 | CONFIG_FEATURE_RESOURCES=y | 49 | CONFIG_FEATURE_RESOURCES=y |
50 | CONFIG_FEATURE_VERSIONINFO=y | 50 | CONFIG_FEATURE_VERSIONINFO=y |
51 | CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y | 51 | # CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set |
52 | # CONFIG_FEATURE_APP_MANIFEST is not set | 52 | CONFIG_FEATURE_APP_MANIFEST=y |
53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set | 53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set |
54 | CONFIG_FEATURE_ICON=y | 54 | CONFIG_FEATURE_ICON=y |
55 | # CONFIG_FEATURE_ICON_ATERM is not set | 55 | # CONFIG_FEATURE_ICON_ATERM is not set |
diff --git a/configs/mingw64_defconfig b/configs/mingw64_defconfig index 7a83a096f..dd5a9b068 100644 --- a/configs/mingw64_defconfig +++ b/configs/mingw64_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Busybox version: 1.37.0.git | 3 | # Busybox version: 1.37.0.git |
4 | # Thu Sep 14 16:00:50 2023 | 4 | # Fri Sep 15 08:35:20 2023 |
5 | # | 5 | # |
6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_HAVE_DOT_CONFIG=y |
7 | # CONFIG_PLATFORM_POSIX is not set | 7 | # CONFIG_PLATFORM_POSIX is not set |
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y | |||
48 | # CONFIG_FEATURE_PRNG_ISAAC is not set | 48 | # CONFIG_FEATURE_PRNG_ISAAC is not set |
49 | CONFIG_FEATURE_RESOURCES=y | 49 | CONFIG_FEATURE_RESOURCES=y |
50 | CONFIG_FEATURE_VERSIONINFO=y | 50 | CONFIG_FEATURE_VERSIONINFO=y |
51 | CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y | 51 | # CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set |
52 | # CONFIG_FEATURE_APP_MANIFEST is not set | 52 | CONFIG_FEATURE_APP_MANIFEST=y |
53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set | 53 | # CONFIG_FEATURE_UTF8_MANIFEST is not set |
54 | CONFIG_FEATURE_ICON=y | 54 | CONFIG_FEATURE_ICON=y |
55 | # CONFIG_FEATURE_ICON_ATERM is not set | 55 | # CONFIG_FEATURE_ICON_ATERM is not set |
diff --git a/configs/mingw64u_defconfig b/configs/mingw64u_defconfig index e9425d45b..159f409d9 100644 --- a/configs/mingw64u_defconfig +++ b/configs/mingw64u_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Busybox version: 1.37.0.git | 3 | # Busybox version: 1.37.0.git |
4 | # Thu Sep 14 16:00:50 2023 | 4 | # Fri Sep 15 08:35:20 2023 |
5 | # | 5 | # |
6 | CONFIG_HAVE_DOT_CONFIG=y | 6 | CONFIG_HAVE_DOT_CONFIG=y |
7 | # CONFIG_PLATFORM_POSIX is not set | 7 | # CONFIG_PLATFORM_POSIX is not set |
diff --git a/scripts/mk_mingw64u_defconfig b/scripts/mk_mingw64u_defconfig index 760c55a00..19124d735 100755 --- a/scripts/mk_mingw64u_defconfig +++ b/scripts/mk_mingw64u_defconfig | |||
@@ -34,3 +34,5 @@ set_build_opts \ | |||
34 | CONFIG_UNICODE_WIDE_WCHARS=y \ | 34 | CONFIG_UNICODE_WIDE_WCHARS=y \ |
35 | < "$configs"/mingw64_defconfig \ | 35 | < "$configs"/mingw64_defconfig \ |
36 | > "$configs"/mingw64u_defconfig | 36 | > "$configs"/mingw64u_defconfig |
37 | |||
38 | sed -i 's/CONFIG_FEATURE_APP_MANIFEST=y/# CONFIG_FEATURE_APP_MANIFEST is not set/' "$configs"/mingw64u_defconfig | ||