sdk: expose PATENTED an NLS build options
authorTomasz Maciej Nowak <tmn505@gmail.com>
Fri, 17 Feb 2023 13:21:01 +0000 (14:21 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 2 Apr 2023 20:07:27 +0000 (22:07 +0200)
Some packages offer functionalities guarded by these options and it'll
be impossible to reach them without changing Config-build.in. So allow
to toggle these in more friendly way, by exposing them in configuration
menu.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
(cherry picked from commit 477ff0821a5e532adc0861d4093029967f5e1178)

target/sdk/files/Config.in

index 12c0f6a6246cfecc4f6c03c4d1d1c5d049db0813..19697c6810554346d57e8e6d2879471e41f2d30e 100644 (file)
@@ -18,6 +18,23 @@ menu "Global build settings"
                bool "Cryptographically sign package lists"
                default y
 
+       comment "General build options"
+
+       config BUILD_PATENTED
+               default n
+               bool "Compile with support for patented functionality"
+               help
+                 When this option is disabled, software which provides patented functionality
+                 will not be built.  In case software provides optional support for patented
+                 functionality, this optional support will get disabled for this package.
+
+       config BUILD_NLS
+               default n
+               bool "Compile with full language support"
+               help
+                 When this option is enabled, packages are built with the full versions of
+                 iconv and GNU gettext instead of the default OpenWrt stubs.
+
        comment "Package build options"
 
        config DEBUG