Don't warn about cl-functions with old cl-lib

* .travis.yml (install): Set warnings to (not cl-functions) if cl-lib
needs to be downloaded.  Since the downloaded cl-lib just aliases cl.el
functions, trying to use cl- prefixed functions would cause compile
warnings otherwise.
* Rakefile: Pass environment variable `warnings' as
`byte-compile-warnings' value when compiling.
This commit is contained in:
Noam Postavsky
2016-08-01 17:33:54 -04:00
parent 5264379908
commit 4b12f7de7a
2 changed files with 2 additions and 0 deletions

View File

@@ -99,6 +99,7 @@ desc "Compile yasnippet.el into yasnippet.elc"
rule '.elc' => '.el' do |t|
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}"
end
task :compile => FileList["yasnippet.el"].ext('elc')