-
Notifications
You must be signed in to change notification settings - Fork 4
Command line options
Chris White edited this page Oct 4, 2013
·
9 revisions
MixDown - A tool to simplify building
Profile Mode:
Example Usage: mixdown --profile
Required:
--profile Toggle Profile mode
Optional:
-d<list> List of non-recursive search directories (comma-delimited)
Example: -d/home/foo/bin,/usr/local/bin
-r List of recursive search directories (comma-delimited)
Example: -r/home/foo/bin,/usr/local/bin
<.mdo output file> Path to outputted MixDown override group file
Import Mode:
Example Usage: mixdown --import foo.tar.gz http://path/to/bar
Required:
--import Toggle Import mode
<package location list> Space delimited list of package locations
Optional:
-i Interactive Mode
-v Verbose Mode
Build Mode (Default):
Example Usage: mixdown foo.md
Required:
<path to .md file> Path to MixDown project file
Optional:
-v Verbose Mode
-f Force full rebuild (ignores success of previous build)
-j<number> Number of build job slots
-t<number> Number of threads used to build concurrent targets
-s<list> Add steps to skip for individual targets
Example: -starget1:preconfig,target2:config
-o<path> Specify path to Override Groups file
-g<Name>[,<Name>...] Specify Override Groups
Example: -gGNU,Debug,MPI
Example: -gGNU
-p<path> Override prefix directory
-b<path> Override build directory
-w<path> Override download directory
-l<logger> Override default logger (Console, File, Html)
-k Keeps previously existing MixDown directories
Clean Mode:
Example Usage: mixdown --clean foo.md
Required:
--clean Toggle Clean mode
<path to .md file> Path to MixDown project file
Optional:
-v Verbose Mode
-j<number> Number of build job slots
-t<number> Number of threads used to build concurrent targets
-s<list> Add steps to skip for individual targets
Example: -starget1:preconfig,target2:config
-o<path> Specify path to Override Groups file
-g<Name>[,<Name>...] Specify Override Groups
Example: -gGNU,Debug,MPI
Example: -gGNU
-p<path> Override prefix directory
-b<path> Override build directory
-w<path> Override download directory
-l<logger> Override default logger (Console, File, Html)
Default Directories:
Builds: mdBuild/
Downloads: mdDownload/
Logs: mdLogFiles/