ALWAYS $(target) ;
config-cache.write $(target) ;
UPDATE_NOW $(target) : [ modules.peek configure : .log-fd ] : ignore-minus-n ;
+ import common ;
+ common.Clean clean-all : $(target) ;
}
}
cache-file = [ path.native $(cache-file) ] ;
if [ path.exists $(cache-file) ] && ! ( --reconfigure in [ modules.peek : ARGV ] )
{
+ FILE_CONTENTS on <old-cache-file>$(cache-file) = "" ;
+ config-cache.write <old-cache-file>$(cache-file) ;
+ UPDATE_NOW <old-cache-file>$(cache-file) : [ modules.peek configure : .log-fd ] ;
include <old-cache-file>$(cache-file) ;
}
.cache-file = $(cache-file) ;