[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/system-packages 2e9c031 065/117: Setup travis to error
From: |
Stefan Monnier |
Subject: |
[elpa] externals/system-packages 2e9c031 065/117: Setup travis to error on byte compiler warnings |
Date: |
Fri, 14 Dec 2018 17:02:10 -0500 (EST) |
branch: externals/system-packages
commit 2e9c03198158dbdce5bd929f3caecf9bac512a81
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>
Setup travis to error on byte compiler warnings
---
.travis.yml | 12 ++++++++++++
Makefile | 15 +++++++++++++++
2 files changed, 27 insertions(+)
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..b7d5af6
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,12 @@
+language: generic
+
+sudo: enabled
+
+before_install:
+ - sudo apt-get -qq update
+ - sudo apt-get install -y emacs
+
+script:
+ - emacs --version
+ - make
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..bfee9c4
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,15 @@
+EMACS ?= emacs
+EMACS_FLAGS = --quick --directory .
+EMACS_BATCH = $(EMACS) --batch $(EMACS_FLAGS)
+
+EL := $(wildcard *.el)
+ELC := $(patsubst %.el,%.elc,$(EL))
+
+.PHONY: all
+all: compile
+
+.PHONY: compile
+compile: $(ELC)
+
+%.elc: %.el
+ $(EMACS_BATCH) --eval "(progn (setq byte-compile-error-on-warn t)
(batch-byte-compile))" $<
- [elpa] externals/system-packages bace616 001/117: Initial commit, (continued)
- [elpa] externals/system-packages bace616 001/117: Initial commit, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ebfb6f9 037/117: Fix typo, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 15ba684 043/117: Add Macports, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ae993f9 040/117: Prefer apt to aptitude, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 5058542 048/117: Adds :group to defcustom, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 5010fb4 058/117: Fix spacing in some variable names, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ea7fa7b 049/117: Add an option to bypass user confirmation of package manager action, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages bc30966 050/117: Update readme, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages feaf28c 059/117: Remove unneeded version line, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages ba902ce 071/117: Mention helm-system-packages in commentary and README, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 2e9c031 065/117: Setup travis to error on byte compiler warnings,
Stefan Monnier <=
- [elpa] externals/system-packages 26feaab 074/117: Include bug reference info in .dir-locals, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 874ab8f 046/117: Add directory local variables, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 0534179 014/117: Adds README, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 170f07c 039/117: Update README, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 24eb0b9 032/117: Adds several functions, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 1ec26d1 045/117: Add macports, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 3f9b67b 044/117: Fix macports install and update, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages d89ee30 051/117: Mention macports in readme, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 149c253 055/117: Fix typo, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages e3493bb 052/117: Make install interactive again, Stefan Monnier, 2018/12/14