emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 4b12f7d 30/40: Don't warn about cl-functions with old cl-l


From: Noam Postavsky
Subject: [elpa] master 4b12f7d 30/40: Don't warn about cl-functions with old cl-lib
Date: Wed, 26 Oct 2016 23:06:34 +0000 (UTC)

branch: master
commit 4b12f7de7afbda1ecb9ce73efaa5e727d2e9781a
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>

    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.
---
 .travis.yml |    1 +
 Rakefile    |    1 +
 2 files changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 7b007da..b43d358 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,7 @@ install:
   - export PATH=/tmp/emacs/bin:${PATH}
   - if ! emacs -Q --batch --eval "(require 'cl-lib)" ; then
         curl -Lo cl-lib.el http://elpa.gnu.org/packages/cl-lib-0.5.el ;
+        export warnings="'(not cl-functions)" ;
     fi
   - if ! emacs -Q --batch --eval "(require 'ert)" ; then
         curl -LO 
https://raw.githubusercontent.com/ohler/ert/c619b56c5bc6a866e33787489545b87d79973205/lisp/emacs-lisp/ert.el
 &&
diff --git a/Rakefile b/Rakefile
index f88237b..df4bb7f 100644
--- a/Rakefile
+++ b/Rakefile
@@ -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')



reply via email to

[Prev in Thread] Current Thread [Next in Thread]