.travis.yml 883 B

123456789101112131415161718192021222324252627282930
  1. dist: trusty
  2. sudo: required
  3. language: c
  4. compiler:
  5. - clang
  6. - gcc
  7. before_script:
  8. - sudo apt-get install libldap2-dev libmysqlclient-dev libpq-dev libssl-dev
  9. - ./.travis-libsodium.sh
  10. - ./autogen.sh
  11. script:
  12. - ./configure --disable-dependency-tracking --with-everything --with-ldap --with-mysql --with-pgsql --with-tls
  13. - make -j$(nproc) distcheck
  14. - make distclean
  15. - ./configure --disable-dependency-tracking --with-everything --with-ldap --with-mysql --with-pgsql --with-tls --without-privsep
  16. - make -j$(nproc) distcheck
  17. - make distclean
  18. - ./configure --disable-dependency-tracking --with-tls
  19. - make -j$(nproc) distcheck
  20. - make distclean
  21. - ./configure --disable-dependency-tracking --with-minimal
  22. - make -j$(nproc) distcheck
  23. - make distclean
  24. - ./configure --disable-dependency-tracking --with-minimal --without-privsep
  25. - make -j$(nproc) distcheck
  26. - make distclean