]> granicus.if.org Git - libevent/commitdiff
Added a Travis-CI configuration file.
authorJoakim Soderberg <joakim.soderberg@gmail.com>
Fri, 24 Jan 2014 16:30:17 +0000 (16:30 +0000)
committerJoakim Söderberg <joakim.soderberg@gmail.com>
Fri, 24 Jan 2014 17:24:38 +0000 (18:24 +0100)
Initial stab at a first Travis config file.

.travis.yml [new file with mode: 0644]

diff --git a/.travis.yml b/.travis.yml
new file mode 100644 (file)
index 0000000..6f10ff6
--- /dev/null
@@ -0,0 +1,16 @@
+env:
+  matrix:
+    - EVENT_BUILD_METHOD=cmake EVENT_CMAKE_OPTIONS=""
+    - EVENT_BUILD_METHOD=cmake EVENT_CMAKE_OPTIONS="-DEVENT__DISABLE_OPENSSL=ON"
+    - EVENT_BUILD_METHOD=cmake EVENT_CMAKE_OPTIONS="-DEVENT__DISABLE_THREAD_SUPPORT=ON"
+    - EVENT_BUILD_METHOD=autotools
+language: c
+compiler:
+  - gcc
+  - clang
+install:
+  - sudo apt-get update -qq
+  - sudo apt-get install -y -qq zlib1g-dev libssl-dev build-essential automake autoconf cmake
+script:
+  - if [ "$EVENT_BUILD_METHOD" = "autotools" ]; then ./autogen.sh && ./configure && make && make verify; fi
+  - if [ "$EVENT_BUILD_METHOD" = "cmake" ]; then mkdir build && cd build && cmake .. $EVENT_CMAKE_OPTIONS && cmake --build . && CTEST_OUTPUT_ON_FAILURE=1 cmake --build . --target verify; fi