summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2017-01-18Setup autotools to read .so version info from a separate fileSergey 'Jin' Bostandzhyan
We want to use the same libtool style .so versions in both build systems, ideally both systems should read the version information from the same configuration file. This commit introduces an so.version configuration file and sets up the autotools to use it. The version numbers in so.version define the ABI compatibility and should be updated prior to each release. implements #323
2017-01-12Release v0.1.4.iphydf
2017-01-11Remove `TOX_DEBUG` and have asserts always enabled.iphydf
These are cheap asserts. I've also replaced the fprintf's with `LOGGER_ERROR` calls.
2017-01-10Explicitly check if compiler supports C99Sergey 'Jin' Bostandzhyan
c-tocxocre will start using C99 code, so check if the compiler supports it and abort in configure with an error if it does not. closes #413
2017-01-05Release v0.1.3.iphydf
2017-01-03Add a separate configure switch for DHT_bootstrapSergey 'Jin' Bostandzhyan
closes #319
2016-12-23Release v0.1.2iphydf
2016-12-17Release v0.1.1iphydf
2016-12-14Release 0.1.0.iphydf
Fixes #216.
2016-12-13Fix `--enable-logging` flag in autotools configure script.iphydf
We also never really tested this, because we run make distcheck, which does another configure with default flags instead of the ones we passed. Fixes #317.
2016-11-24Version Patch v0.0.4 => v0.0.5Gregory Mullen (grayhatter)
2016-11-14v0.0.4iphydf
2016-11-07Release v0.0.3.iphydf
2016-10-30Version Patch v0.0.2Gregory Mullen (grayhatter)
2016-09-28v0.0.0 => v0.0.1Gregory Mullen (grayhatter)
2016-09-07Add debugging option to autotools configurationJfreegman
2016-08-17Try searching for libsodium with pkg-config in ./configure.iphydf
If libsodium can't be found with PKG_CHECK_MODULES, try AC_CHECK_LIB. If that also fails, abort configure. If a user passes --with-libsodium-libs explicitly, that overrides the pkg-config found location.
2016-01-30Fixes.irungentoo
Fixed bug from merged PR. Don't build useless files when building with libsodium.
2015-11-07Merge remote-tracking branch 'upstream/master' into rm-filesGregory Mullen (grayhatter)
2015-10-13Fix typo and change logger config optionEniz Vukovic
2015-10-10New Adaptive BR algorithm, cleanups and fixesEniz Vukovic
2015-10-05Removed the unused autotools filesGregory Mullen (grayhatter)
Autotools requires a bunch of files that toxcore doesn't use or plan to use in the near future. By adding 'foreign' to AM_INIT_AUTOMAKE autotools stops being stupid, and works normally.
2015-06-26Some comment fixes.irungentoo
2015-04-09do not check for librt on OpenBSDCarlin
clock_gettime is in OpenBSD's libc
2015-03-04Add spec file for rpm generationJin^eLD
The spec file gets processed by configure, the version will be filled in automatically. To generate an rpm make sure to install rpm-build, then "configure" as you would usually do, run "make dist", then process the generated tarball with rpmbuild: rpmbuild -tb tox-0.0.0.tar.gz Tested on Fedora 22.
2015-03-03Fix dist targetJin^eLD
Modify tar options to allow extra long filen and directory names, if not set souces under toxencryptsave might not end up in the tarball.
2015-01-10Logger fixmannol
2014-12-18Build system fixes.irungentoo
libtoxcore.pc now has -lpthread like it's supposed to on systems where it is needed.
2014-11-26Added check to ensure that the available libsodium library is compatibleJin^eLD
Tox now uses some crypto_pwhash functions that are only available in the newer libsodium releases; check this in configure to prevent compile time errors.
2014-08-22Fix toxcore linkage on qnxbeemaster
2014-07-22Fixed --disable-epoll making configure fail.irungentoo
2014-07-20LAN discovery should now work on windows machines with multipleirungentoo
ethernet devices. Added some code to get real adapter broadcast addresses on windows.
2014-07-17Build system now automatically enables epoll support in TCP serverirungentoo
when supported.
2014-06-12pthread is now a core dependency instead of just a toxav dependency.irungentoo
Fixed possible thread bug with sending A/V packets. TODO: eventually make toxcore thread safe.
2014-05-26Fixed --disable-rt, link against -lmSean Qureshi
2014-05-25Merge branch 'mannol1-Multicalls' into multi-avirungentoo
2014-05-21Adds --disable-rt to configure, fixing AndroidSean Qureshi
2014-05-22Merge remote-tracking branch 'upstream/master' into Multicalls-patchmannol
2014-05-20Merge upstream and other stuffmannol
2014-05-19configure.ac: Don't check for clock_gettime on OS Xstal
We don't need it anymore. jin-eld pls do not kill
2014-05-10Fixed build by adding librt to build system.irungentoo
2014-05-03Bunch of random changesmannol
2014-04-27Yeah many callsmannol
2014-04-09whitespace fix & proper use of "i.e.,"Carlos E. Garcia
2014-04-08Add /usr/local/{include,lib} to search paths on OpenBSDDmitrij D. Czarkoff
2014-03-23Fix NaCl builds for *BSDJin^eLD
From what I see there is a difference between *BSD and Linux when linking vs. toxcore which has been bulit vs. the NaCl library: on Linux it only links if NaCl's object files (i.e. randombytes.o) is present in the linker options, however on *BSD systems this will cause a linking error, see: https://github.com/Tox/toxic/issues/31#issuecomment-38224441 This commit makes sure that we do not add the NaCl object files to our pkg-config settings on *BSD, but do add them on Linux.
2014-03-23Fix shared/static settings when building vs. NaCl libraryJin^eLD
Make sure the shared lib build is really disabled when compiling vs. NaCl: moved settings before libtool initialization fixed parameter name
2014-03-18Fix regression that disabled shared library buildsJin^eLD
My previous attempt that was supposed to disable shared library builds with nacl had a side effect which basically disabled shared libs for all configurations. Eventhough AC_DISABLE_SHARED was used inside an if clause it seemed to take over in any case. I could not find a clean way around this, so had to override internal libtool variables. Will check with the libtool people regarding a cleaner implementation.
2014-03-18Disabled shared lib when building vs. nacl libraryJin^eLD
2014-03-07Fixed several bugs and added some featuresmannol