skip rake cleans unless ruby/Makefile exists

This commit is contained in:
Doug MacEachern 2010-05-20 16:01:14 -07:00
parent 98470f551f
commit 3598952e93
1 changed files with 3 additions and 3 deletions

View File

@ -53,7 +53,7 @@ end
desc 'Build sigar extension'
task :build do
in_ext();
in_ext()
unless File.exists? "Makefile"
unless system("ruby extconf.rb")
STDERR.puts "Failed to configure"
@ -78,13 +78,13 @@ end
desc 'Clean sigar extension'
task :clean do
in_ext()
system(MAKE + ' clean')
system(MAKE + ' clean') if File.exists? "Makefile"
end
desc 'Dist Clean sigar extension'
task :distclean do
in_ext()
system(MAKE + ' distclean')
system(MAKE + ' distclean') if File.exists? "Makefile"
end
desc 'Run sigar examples (test)'