lib/autobuild/packages/genom.rb in autobuild-1.5.20 vs lib/autobuild/packages/genom.rb in autobuild-1.5.21.rc1
- old
+ new
@@ -129,22 +129,26 @@
end
file buildstamp => genomstamp
file genomstamp => genom_dependencies
file genomstamp => srcdir do
- Dir.chdir(srcdir) do
- progress "generating GenoM files for %s"
- Subprocess.run(self, 'genom', *cmdline)
- end
+ isolate_errors do
+ Dir.chdir(srcdir) do
+ progress "generating GenoM files for %s"
+ Subprocess.run(self, 'genom', *cmdline)
+ end
+ end
end
acuser = File.join(srcdir, "configure.ac.user")
file File.join(srcdir, 'configure') => acuser do
- # configure does not depend on the .gen file
- # since the generation takes care of rebuilding configure
- # if .gen has changed
- progress "generating build system for %s"
- Dir.chdir(srcdir) { Subprocess.run(self, 'genom', File.expand_path('autogen')) }
+ isolate_errors do
+ # configure does not depend on the .gen file
+ # since the generation takes care of rebuilding configure
+ # if .gen has changed
+ progress "generating build system for %s"
+ Dir.chdir(srcdir) { Subprocess.run(self, 'genom', File.expand_path('autogen')) }
+ end
end
super("#{srcdir}/autoconf/configure.ac")
end
end