Changeset 14017


Ignore:
Timestamp:
2009-01-13T04:21:04+01:00 (9 years ago)
Author:
nbd
Message:

clean up build system settings and make some of them more accessible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.in

    r12941 r14017  
    8383endmenu 
    8484 
     85menu "Global build settings" 
    8586 
    8687config ALL 
     
    8889        default n 
    8990 
     91comment "Features" 
     92 
     93config CLEAN_IPKG 
     94        bool 
     95        prompt "Disable ipkg/opkg installation on the target" 
     96        default n 
     97        help 
     98                This removes all ipkg data from the target directory before building the root fs 
     99 
     100comment "Package build options" 
     101 
     102config DEBUG 
     103        bool 
     104        prompt "Compile packages with debugging info" 
     105        default n 
     106        help 
     107                Disables stripping and adds -g3 to the CFLAGS 
     108 
     109config NO_STRIP 
     110        bool "Install unstripped binary on the target (useful for native compiling/debugging)" 
     111        default n 
     112 
     113endmenu 
     114 
    90115menuconfig DEVEL 
    91116        bool "Advanced configuration options (for developers)" 
    92117        default n 
    93         select BUILDOPTS 
    94118        select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN 
    95119 
     
    108132        prompt "Local mirror for source packages" if DEVEL 
    109133 
    110 menuconfig BUILDOPTS 
    111         bool 
    112         prompt "Build Options" if DEVEL 
    113  
    114 config DEBUG 
    115         bool 
    116         prompt "Enable debugging" if BUILDOPTS 
    117         select NO_STRIP 
    118         default n 
    119         help 
    120                 Disables stripping and adds -g3 to the CFLAGS 
    121  
    122 config NO_STRIP 
    123         bool "Do not strip generated binaries (enable for native compiling)" if BUILDOPTS 
    124         default n 
    125  
    126 config CLEAN_IPKG 
    127         bool 
    128         prompt "Clean all ipkg files before building the rootfs" if BUILDOPTS 
    129         default n 
    130  
    131134config AUTOREBUILD 
    132135        bool 
    133         prompt "Automatic rebuild of packages" if BUILDOPTS 
     136        prompt "Automatic rebuild of packages" if DEVEL 
    134137        default y 
    135138        help 
     
    138141config BUILD_SUFFIX 
    139142        string 
    140         prompt "Build suffix to append to the BUILD_DIR variable" if BUILDOPTS 
     143        prompt "Build suffix to append to the BUILD_DIR variable" if DEVEL 
    141144        default "" 
    142145        help 
    143146                Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix 
    144147 
    145 config TAR_VERBOSITY 
    146         bool  
    147         prompt "Tar verbose" if BUILDOPTS 
    148         default n 
    149  
    150148config CCACHE 
    151149        bool 
    152         prompt "Use ccache" if BUILDOPTS 
     150        prompt "Use ccache" if DEVEL 
    153151        default n 
    154152        help 
     
    157155config EXTERNAL_KERNEL_TREE 
    158156        string 
    159         prompt "Use external kernel tree" if BUILDOPTS 
     157        prompt "Use external kernel tree" if DEVEL 
    160158        default "" 
    161159 
    162160config KERNEL_GIT_CLONE_URI 
    163161        string 
    164         prompt "Enter git repository to clone" if BUILDOPTS 
     162        prompt "Enter git repository to clone" if DEVEL 
    165163        default "" 
    166         help  
     164        help 
    167165                Enter the full git repository path i.e.: 
    168166                git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 
    169167                This will create a git clone of the kernel in your build 
    170168                directory. 
    171                  
    172169 
    173170config KERNEL_GIT_LOCAL_REPOSITORY 
    174171        string 
    175         prompt "Enter path to local reference repository" if BUILDOPTS 
     172        prompt "Enter path to local reference repository" if DEVEL 
    176173        default "" 
    177174        help 
Note: See TracChangeset for help on using the changeset viewer.