]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - Config.in
libmediaart: rename options to have proper prefix
[coffee/buildroot.git] / Config.in
index 852c61ef3a664b72c07c1ff72bf3d669c3bdeafb..6b5b2b043c88a11750fce0772a44e58f886b89eb 100644 (file)
--- a/Config.in
+++ b/Config.in
@@ -62,6 +62,11 @@ config BR2_HOST_GCC_AT_LEAST_7
        default y if BR2_HOST_GCC_VERSION = "7"
        select BR2_HOST_GCC_AT_LEAST_6
 
        default y if BR2_HOST_GCC_VERSION = "7"
        select BR2_HOST_GCC_AT_LEAST_6
 
+config BR2_HOST_GCC_AT_LEAST_8
+       bool
+       default y if BR2_HOST_GCC_VERSION = "8"
+       select BR2_HOST_GCC_AT_LEAST_7
+
 # Hidden boolean selected by packages in need of Java in order to build
 # (example: kodi)
 config BR2_NEEDS_HOST_JAVA
 # Hidden boolean selected by packages in need of Java in order to build
 # (example: kodi)
 config BR2_NEEDS_HOST_JAVA
@@ -175,8 +180,8 @@ config BR2_TAR_OPTIONS
        default ""
        help
          Options to pass to tar when extracting the sources.
        default ""
        help
          Options to pass to tar when extracting the sources.
-         E.g. " -v --exclude='*.svn*'" to exclude all .svn internal files
-         and to be verbose.
+         E.g. " -v --exclude='*.svn*'" to exclude all .svn internal
+         files and to be verbose.
 
 endmenu
 
 
 endmenu
 
@@ -200,6 +205,9 @@ config BR2_DL_DIR
          If the Linux shell environment has defined the BR2_DL_DIR
          environment variable, then this overrides this configuration
          item.
          If the Linux shell environment has defined the BR2_DL_DIR
          environment variable, then this overrides this configuration
          item.
+         The directory is organized with a subdirectory for each
+         package. Each package has its own $(LIBFOO_DL_DIR) variable
+         that can be used to find the correct path.
 
          The default is $(TOPDIR)/dl
 
 
          The default is $(TOPDIR)/dl
 
@@ -424,8 +432,8 @@ endif
 
 config BR2_STRIP_strip
        bool "strip target binaries"
 
 config BR2_STRIP_strip
        bool "strip target binaries"
-       depends on !BR2_PACKAGE_HOST_ELF2FLT
        default y
        default y
+       depends on !BR2_PACKAGE_HOST_ELF2FLT
        help
          Binaries and libraries in the target filesystem will be
          stripped using the normal 'strip' command. This allows to save
        help
          Binaries and libraries in the target filesystem will be
          stripped using the normal 'strip' command. This allows to save
@@ -435,16 +443,16 @@ config BR2_STRIP_strip
 
 config BR2_STRIP_EXCLUDE_FILES
        string "executables that should not be stripped"
 
 config BR2_STRIP_EXCLUDE_FILES
        string "executables that should not be stripped"
-       depends on BR2_STRIP_strip
        default ""
        default ""
+       depends on BR2_STRIP_strip
        help
          You may specify a space-separated list of binaries and
          libraries here that should not be stripped on the target.
 
 config BR2_STRIP_EXCLUDE_DIRS
        string "directories that should be skipped when stripping"
        help
          You may specify a space-separated list of binaries and
          libraries here that should not be stripped on the target.
 
 config BR2_STRIP_EXCLUDE_DIRS
        string "directories that should be skipped when stripping"
-       depends on BR2_STRIP_strip
        default ""
        default ""
+       depends on BR2_STRIP_strip
        help
          You may specify a space-separated list of directories that
          should be skipped when stripping. Binaries and libraries in
        help
          You may specify a space-separated list of directories that
          should be skipped when stripping. Binaries and libraries in
@@ -545,7 +553,6 @@ endchoice
 
 config BR2_GOOGLE_BREAKPAD_ENABLE
        bool "Enable google-breakpad support"
 
 config BR2_GOOGLE_BREAKPAD_ENABLE
        bool "Enable google-breakpad support"
-       select BR2_PACKAGE_GOOGLE_BREAKPAD
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_HOST_GCC_AT_LEAST_4_8 # C++11
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
@@ -554,6 +561,7 @@ config BR2_GOOGLE_BREAKPAD_ENABLE
        depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
        depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on (BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_UCLIBC)
        depends on BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS
        depends on BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS
+       select BR2_PACKAGE_GOOGLE_BREAKPAD
        help
          This option will enable the use of google breakpad, a library
          and tool suite that allows you to distribute an application to
        help
          This option will enable the use of google breakpad, a library
          and tool suite that allows you to distribute an application to
@@ -667,7 +675,8 @@ config BR2_COMPILER_PARANOID_UNSAFE_PATH
 
          Note that this mechanism is available for both the internal
          toolchain (through the toolchain wrapper and binutils patches)
 
          Note that this mechanism is available for both the internal
          toolchain (through the toolchain wrapper and binutils patches)
-         and external toolchain backends (through the toolchain wrapper).
+         and external toolchain backends (through the toolchain
+         wrapper).
 
 config BR2_REPRODUCIBLE
        bool "Make the build reproducible (experimental)"
 
 config BR2_REPRODUCIBLE
        bool "Make the build reproducible (experimental)"
@@ -751,9 +760,9 @@ choice
        bool "RELRO Protection"
        depends on BR2_SHARED_LIBS
        help
        bool "RELRO Protection"
        depends on BR2_SHARED_LIBS
        help
-         Enable a link-time protection know as RELRO (RELocation Read Only)
-         which helps to protect from certain type of exploitation techniques
-         altering the content of some ELF sections.
+         Enable a link-time protection know as RELRO (RELocation Read
+         Only) which helps to protect from certain type of exploitation
+         techniques altering the content of some ELF sections.
 
 config BR2_RELRO_NONE
        bool "None"
 
 config BR2_RELRO_NONE
        bool "None"
@@ -769,9 +778,9 @@ config BR2_RELRO_PARTIAL
 config BR2_RELRO_FULL
        bool "Full"
        help
 config BR2_RELRO_FULL
        bool "Full"
        help
-         This option includes the partial configuration, but also
-         marks the GOT as read-only at the cost of initialization time
-         during program loading, i.e every time an executable is started.
+         This option includes the partial configuration, but also marks
+         the GOT as read-only at the cost of initialization time during
+         program loading, i.e every time an executable is started.
 
 endchoice
 
 
 endchoice
 
@@ -784,10 +793,10 @@ choice
        depends on !BR2_OPTIMIZE_0
        help
          Enable the _FORTIFY_SOURCE macro which introduces additional
        depends on !BR2_OPTIMIZE_0
        help
          Enable the _FORTIFY_SOURCE macro which introduces additional
-         checks to detect buffer-overflows in the following standard library
-         functions: memcpy, mempcpy, memmove, memset, strcpy, stpcpy,
-         strncpy, strcat, strncat, sprintf, vsprintf, snprintf, vsnprintf,
-         gets.
+         checks to detect buffer-overflows in the following standard
+         library functions: memcpy, mempcpy, memmove, memset, strcpy,
+         stpcpy, strncpy, strcat, strncat, sprintf, vsprintf, snprintf,
+         vsnprintf, gets.
 
          NOTE: This feature requires an optimization level of s/1/2/3/g
 
 
          NOTE: This feature requires an optimization level of s/1/2/3/g