scons: fix first-run clean problem #2112

This commit is contained in:
Dane Springmeyer 2014-07-29 17:54:49 -07:00
parent 65452698ff
commit 8af453e77d

View file

@ -499,6 +499,12 @@ elif HELP_REQUESTED:
# to ensure config gets skipped when help is requested
preconfigured = True
# need no-op for clean on fresh checkout
# https://github.com/mapnik/mapnik/issues/2112
if ('-c' in command_line_args) or ('--clean' in command_line_args) and not os.path.exists(SCONS_CONFIGURE_CACHE):
print 'all good: nothing to clean'
Exit(0)
# initially populate environment with defaults and any possible custom arguments
opts.Update(env)