From 08095b7d2c22a80348328fd531ad159314b859c6 Mon Sep 17 00:00:00 2001 From: Alex Kotliarskyi Date: Fri, 26 Sep 2014 18:19:32 -0700 Subject: [PATCH] Travis CI integration --- .travis.yml | 8 ++++++++ Makefile | 4 ++-- src/Layout.c | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..995551df --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +language: c +compiler: + - clang + - gcc +before_script: + - sudo apt-get update -q + - sudo apt-get install nodejs +script: make diff --git a/Makefile b/Makefile index bf0ed728..f0711fe6 100644 --- a/Makefile +++ b/Makefile @@ -7,9 +7,9 @@ c: @node ./src/transpile.js test: - @gcc -Weverything -Werror -Wno-padded $(FILES) && ./a.out + @gcc -std=c99 -Werror -Wno-padded $(FILES) -lm && ./a.out @rm a.out debug: - @gcc -ggdb $(FILES) && lldb ./a.out + @gcc -ggdb $(FILES) -lm && lldb ./a.out @rm a.out diff --git a/src/Layout.c b/src/Layout.c index a6035801..8581ad27 100644 --- a/src/Layout.c +++ b/src/Layout.c @@ -1,4 +1,4 @@ - +#include #include #include #include