main 9.0
Loading...
Searching...
No Matches
Nhi1BuildLanguage
usage: Nhi1BuildLanguage ?Options? 

  Custom long options:

    --target                                                                                    
         select target (i686-suse-linux-gnu|x86_64-suse-linux-gnu|x86_64-w64-mingw32)  =  x86_64-suse-linux-gnu
    --feature                                                                                   
         select feature (all|tcl|tcllib|perl|python|ruby|php|libbacktrace|libconfig)   =  tcl
    --build                                                                                     
         select build (all|debug|debug_nothread|release|aggressive)                    =  debug
    --clean                                                                                     
         cleanup first (yes|no)                                                        =  no
    --dryrun                                                                                    
         test setup (yes|no)                                                           =  no
    --install                                                                                   
         do installation (yes|no)                                                      =  yes
    --fix                                                                                       
         fix installation (yes|no)                                                     =  yes
    --edit                                                                                      
         edit Nhi1BuildLanguage (yes|no)                                               =  no

  Global options:

    -c                 : clean screen
    -v                 : get the version information
    -i(+)              : use (not) the interactive mode
    -s(+)              : save (not) the configuration
    -p(+)              : print (not) the configuration
    --help,-h          : get user usage
    --help-environment : get environment database usage
    --help-setup       : get setup usage

  Detail usage:

    Nhi1BuildLanguage is used to build a 'feature' useable with the 'NHI1' tool-chain.

    The features supported: tcl,tcllib,perl,python,ruby,php,libbacktrace,libconfig
    The targets  supported: i686-suse-linux-gnu,x86_64-suse-linux-gnu,x86_64-w64-mingw32
    The builds   supported: debug,debug_nothread,release,aggressive

    The default value of the 'target' is the value from the env-variable 'NHI1_target" :
      > x86_64-suse-linux-gnu
    and is a subdirectory below the env-variable 'NHI1_EXT_ROOT' :
      > /home/dev1usr/ext
    The env-variables 'NHI1_EXT_ROOT' is setup with the initial env-script :
      > NHI1/etc/.bashrc
    and default to :
      > $HOME/ext
    The env-variables 'NHI1_target' is setup with the "env.sh" result from :
      > NHI1/bin/Nhi1Config
    and default to the result from :
      > sh NHI1/config.guess

    The build configuration is done with the script : 
      > $NHI1_EXT_ROOT/$target/$build

    Nhi1BuildLanguage require a local-directory or soft-link to a local-directory called :
       > 'FEATURE-latest' ... like 'tcl-latest' for the programming-language 'tcl'
    with 'FEATURE' is one item from :
       > tcl,tcllib,perl,python,ruby,php,libbacktrace,libconfig
    filled with the original feature-sources available from the download-page of the 
    feature-distributor.