diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/spack | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -30,6 +30,8 @@ parser.add_argument('-v', '--verbose', action='store_true', dest='verbose', help="print additional output during builds") parser.add_argument('-d', '--debug', action='store_true', dest='debug', help="write out debug logs during compile") +parser.add_argument('-m', '--mock', action='store_true', dest='mock', + help="Use mock packages instead of real ones.") # each command module implements a parser() function, to which we pass its # subparser for setup. @@ -46,6 +48,10 @@ args = parser.parse_args() # Set up environment based on args. spack.verbose = args.verbose spack.debug = args.debug +if args.mock: + from spack.util.filesystem import new_path + mock_path = new_path(spack.module_path, 'test', 'mock_packages') + spack.packages_path = mock_path # Try to load the particular command asked for and run it command = spack.cmd.get_command(args.command) |