NHI1 10.0
NHI1 -
theKernel -
theLink -
theConfig -
theSq3Lite -
theCompiler -
theBrain -
theGuard
Nhi1Label - Nhi1BuildExtension - Nhi1Config - Nhi1Exec - Nhi1Switch - Nhi1Tags - Nhi1Docs |
Nhi1BuildExtension
, the tool to configure/build/install a feature into the 'NHI1' tool-chain.
usage: Nhi1BuildExtension ?Options? Nhi1BuildExtension, the tool to configure/build/install a feature into the NHI1 tool-chain. Custom long options: --edit edit Nhi1BuildExtension (yes|no) = no --target select target = x86_64-suse-linux-gnu --feature select feature (all|tcl|tcllib|python|ruby|libbacktrace|libconfig|sqlite3|readline) = tcl --setup select setup (all|debug|debug2|release|aggressive) = debug --clean cleanup first (yes|no) = no --dryrun test setup (yes|no) = no --build do the build (yes|no) = no --install do the installation (yes|no) = no --fix fix installation (yes|no) = no Global options: -c : clean screen -se-v : get the version information -i(+) : use (not) the interactive mode -se-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: Nhi1BuildExtension is used to build a 'feature' useable with the 'NHI1' tool-chain. The featureL supported: tcl,tcllib,python,ruby,libbacktrace,libconfig,sqlite3,readline The targets supported: i686-suse-linux-gnu,x86_64-suse-linux-gnu,x86_64-w64-mingw32 The setupL supported: debug,debug2,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' : > /home/dev1usr/ext The env-variables 'NHI1_EXT' 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-build.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/$target/$setup Nhi1BuildExtension 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,python,ruby,libbacktrace,libconfig,sqlite3,readline filled with the original feature-sources available from the download-page of the feature-distributor.