summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2013-08-24Move travis build to autotoolsjin-eld
2013-08-24Implemented autotools based build scriptsjin-eld
supported options: --with-dependency-search=DIR will tell configure to look for various dependencies in DIR/include and DIR/lib Alternatively you can also specify libsodium header and libs location with --with-libsodium-headers and --with-libsodium-libs if it is installed elsewhere. Ncurses and libconfig are handled via the default pkg-config way, see ./configure --help=short for detailed information. The tox library is compiled as libtoxcore in shared and static variants, public headers are installed to ${prefix}/include/tox A pkg-config libtoxcore.pc configuration file is provided. Use ./configure --help for a full list of configure options or ./configure --help=short for the options that I added. To generate the configure script after pulling from git use: autoreconf -i To generate a release tarball use: make dist Unit tests are handled by the libcheck library integration that is provided by autotools, use: make check to compile and run the tests. Unit tests are currently optional, i.e. - if the check library is not found on the system, then tests will be disabled. Same goes for nTox and DHT bootstrap daemon - they will be enabled or disabled depending on the availability of ncurses (for nTox) or libconfig (for DHT bootstrap daemon). The above can be also tuned by: --enable-tests / --disable-tests --enable-ntox / --disable-ntox --enable-dht-bootstrap-daemon / --disable-dht-bootstrap-daemon
2013-08-08Run unit tests with travisFlorian Hahn
2013-08-07jesus, I'm going to sleep after this commitcharmlesscoin
2013-08-07removed script changes so _this_ build will passcharmlesscoin
2013-08-07Cleanup test and work on .travis filecharmlesscoin
2013-08-01Test building docs with travisFlorian Hahn
2013-07-30Merge branch 'master' into nurupo-masterirungentoo
Conflicts: .travis.yml
2013-07-30Modified Travis to build libconfig from sourcesMaxim Biro
2013-07-30travis: use -q instead of -qq to prevent travis from sometimes timing out on ↵Rylai
long apt-get updates
2013-07-30travis: use apt-get -y option instead of GNU yesRylai
The Advanced Packaging Tool has an option to automatically assume Yes to all queries. We don't need to use GNU yes for this.
2013-07-29New irc channel.Maxim Biro
2013-07-23Fixed Travis buildMaxim Biro
2013-07-21Updated .travis.yml to build all targetsMaxim Biro
2013-07-17Make Travis use clangMaxim Biro
2013-07-17Improved build systemMaxim Biro
2013-07-12Fixed cmake and TravisMaxim Biro
2013-07-12If someone wants to fix the cmake, go ahead.irungentoo
2013-07-12First part of DHT hardening done.irungentoo
Added crypto to the DHT communications. This defeats completely the first attack mentioned in docs/DHT_hardening. Also updated the build system to build the latest test (it links it with libsodium)
2013-06-24Added support of Travis CIMaxim Biro