diff options
-rwxr-xr-x | acprep | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -685,12 +685,16 @@ class PrepareBuild(CommandLineApp): self.current_version()) version_m4.close() + def copytimes(self, src, dest): + os.utime(dest, (os.stat(src)[ST_ATIME], os.stat(src)[ST_MTIME])) + def phase_autogen(self, *args): self.log.info('Executing phase: autogen') if not exists('autogen.sh') or \ self.isnewer('tools/autogen.sh', 'autogen.sh'): shutil.copyfile('tools/autogen.sh', 'autogen.sh') + self.copytimes('tools/autogen.sh', 'autogen.sh') self.execute('sh', 'tools/autogen.sh') @@ -704,10 +708,12 @@ class PrepareBuild(CommandLineApp): if not exists('configure.ac') or \ self.isnewer('tools/configure.ac', 'configure.ac'): shutil.copyfile('tools/configure.ac', 'configure.ac') + self.copytimes('tools/configure.ac', 'configure.ac') if not exists('Makefile.am') or \ self.isnewer('tools/Makefile.am', 'Makefile.am'): shutil.copyfile('tools/Makefile.am', 'Makefile.am') + self.copytimes('tools/Makefile.am', 'Makefile.am') reason = self.need_to_prepare_autotools() if reason: |