From 309fe157f60e537e94f95e1ce3505a3fcdbd4994 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Mon, 1 Aug 2016 18:21:17 -0400 Subject: [PATCH] * Rakefile: Handle unset `warnings' parameter --- Rakefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index df4bb7f..48a2086 100644 --- a/Rakefile +++ b/Rakefile @@ -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')