* Rakefile: Handle unset `warnings' parameter

This commit is contained in:
Noam Postavsky 2016-08-01 18:21:17 -04:00
parent 4b12f7de7a
commit 309fe157f6

View File

@ -98,9 +98,12 @@ end
desc "Compile yasnippet.el into yasnippet.elc"
rule '.elc' => '.el' do |t|
set_warnings = ""
if ENV['warnings']
set_warnings = " --eval \"(setq byte-compile-warnings #{ENV['warnings']})\""
end
sh "#{$EMACS} --batch -L . --eval \"(setq byte-compile-error-on-warn t)\"" +
" --eval \"(setq byte-compile-warnings #{ENV['warnings']})\"" +
" -f batch-byte-compile #{t.source}"
"#{set_warnings} -f batch-byte-compile #{t.source}"
end
task :compile => FileList["yasnippet.el"].ext('elc')