Module: sems Branch: master Commit: 6eee53d91841946e8e022309a4f4a27b2e6e897b URL: https://github.com/sems-server/sems/commit/6eee53d91841946e8e022309a4f4a27b2e6e897b
Author: juha-h <j...@tutpro.com> Committer: juha-h <j...@tutpro.com> Date: 2016-04-26T15:55:45+03:00 Merge pull request #24 from lemenkov/travisci Initial Travis CI support --- Added: .travis.yml --- Diff: https://github.com/sems-server/sems/commit/6eee53d91841946e8e022309a4f4a27b2e6e897b.diff Patch: https://github.com/sems-server/sems/commit/6eee53d91841946e8e022309a4f4a27b2e6e897b.patch --- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d9da458 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: c +compiler: + - gcc + +notifications: + email: false + +python: + - "2.7" + +sudo: required + +before_install: + - sudo apt-get -qq update + # bcg729, ilbc, mISDN, sip-dev are missing + - sudo apt-get install -y libsamplerate0-dev libevent-dev libgsm1-dev libspandsp-dev flite1-dev libspeex-dev libssl-dev libmysql++-dev librtmp-dev + +before_script: + - mkdir build + - cd build + - cmake .. -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DSEMS_USE_SPANDSP=yes -DSEMS_USE_LIBSAMPLERATE=yes -DSEMS_USE_ZRTP=NO -DSEMS_USE_MP3=NO -DSEMS_USE_ILBC=no -DSEMS_USE_TTS=yes -DSEMS_USE_OPENSSL=yes -DSEMS_USE_MONITORING=yes -DSEMS_USE_IPV6=yes -DSEMS_CFG_PREFIX= -DSEMS_AUDIO_PREFIX=/usr/share -DSEMS_EXEC_PREFIX=/usr -DSEMS_LIBDIR=lib64 -DSEMS_DOC_PREFIX=/usr/share/doc + +script: + - make + _______________________________________________ Semsdev mailing list Semsdev@lists.iptel.org http://lists.iptel.org/mailman/listinfo/semsdev