diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000000000000000000000000000000000..d72fddccc314982de860fff51a5ef9b3f116cbb9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: c +compiler: gcc +dist: xenial +notifications: + email: false + +before_install: + - git submodule init + - git submodule update --recursive + +script: + - mkdir build + - cd build + - cmake -DBUILD_DAP_STREAM_TESTS=ON ../ + - make + - ctest --verbose + +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - libjson-c-dev + - libev-dev + - libmagic-dev diff --git a/CMakeLists.txt b/CMakeLists.txt index 9be093c2439f28c4a08251b667cfef488ee9023b..a1907e41158f27483530edc740d253069b6b192f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ project(libdap-stream C) -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.0) if(NOT (${SUBMODULES_NO_BUILD} MATCHES ON)) set(SUBMODULES_NO_BUILD ON) @@ -10,10 +10,10 @@ if(NOT (${SUBMODULES_NO_BUILD} MATCHES ON)) add_subdirectory(libdap-stream-ch) endif() -#if(BUILD_DAP_STREAM_TESTS) +if(BUILD_DAP_STREAM_TESTS) enable_testing() add_subdirectory(test) -#endif() +endif() add_subdirectory(session) add_subdirectory(stream)