diff options
| author | 2017-04-04 01:05:35 +0530 | |
|---|---|---|
| committer | 2017-04-04 01:05:35 +0530 | |
| commit | 8fbd97a1eada3208517ef4f5c31fc4ed99234717 (patch) | |
| tree | bf808cbe1d8f99b33c80b24789c5e909ce982c04 | |
| parent | 10a18bf07ee18691e5f6ab716f6278a22885c276 (diff) | |
| parent | 1c0c6de635b87d6012694376f29bb3ed52a948f0 (diff) | |
| download | nnn-8fbd97a1eada3208517ef4f5c31fc4ed99234717.tar.gz | |
Merge pull request #3 from zmwangx/travis
Test on Travis
| -rw-r--r-- | .travis.yml | 17 | ||||
| -rw-r--r-- | Makefile | 8 |
2 files changed, 20 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1ff932a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: c +matrix: + include: + # Access more recent gcc and clang via a Trusty image + - os: linux + dist: trusty + compiler: gcc + - os: linux + dist: trusty + compiler: clang + - os: osx + compiler: gcc + - os: osx + compiler: clang +script: + - make CFLAGS='-Werror' + - make CFLAGS='-Wall -Wextra -Werror' @@ -3,9 +3,7 @@ VERSION = 0.6 PREFIX = /usr/local MANPREFIX = $(PREFIX)/man -#CPPFLAGS = -DDEBUG -#CFLAGS = -g -CFLAGS = -O3 -march=native +CFLAGS += -O3 -march=native LDLIBS = -lcurses DISTFILES = nnn.c config.def.h nnn.1 Makefile README.md LICENSE @@ -21,8 +19,8 @@ $(LOCALCONFIG): config.def.h $(SRC): $(LOCALCONFIG) $(BIN): $(SRC) - $(CC) $(CFLAGS) -o $@ $(SRC) $(LDFLAGS) $(LDLIBS) - strip $(BIN) + $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $^ $(LDFLAGS) $(LDLIBS) + strip $@ install: all mkdir -p $(DESTDIR)$(PREFIX)/bin |