summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
...
* Add support for nanosecond timestamps in struct stat on Linux.Chris Wilson2008-01-31
|
* Fix for sysconfdir and localstatedir options to configureJames O'Gorman2008-01-29
|
* Set the default localstatedir to /var/run, which is probably more commonChris Wilson2008-01-29
| | | | | than /usr/local/var.
* Update contributed scripts to use autoconf substitution for theChris Wilson2008-01-29
| | | | | paths to binaries, configuration files and local state files.
* Change the default sysconfdir to /etc.Chris Wilson2008-01-28
| | | | | | | | | | | | | Generate expanded versions of sysconfdir and localstatedir, as well as bindir. Expand variables in BoxPortsAndFiles.h.in. Changed default configuration dir in BoxPortsAndFiles.h.in to use @sysconfdir_expanded@/box, defaulting to /etc/box as before. But now you can override it with something like --sysconfdir=/usr/etc (to place config files in /usr/etc/box).
* Detect whether struct DIR has d_fd or dd_fd member and define theChris Wilson2008-01-22
| | | | | dirfd() macro accordingly.
* Update version and contact email address in configure.ac.Chris Wilson2008-01-21
|
* Add -Wundef to CXXFLAGS, only if using gcc (sun cc doesn't like it)Chris Wilson2008-01-20
| | | | | Substitute in the contributed Solaris SMF files.
* Search for readdir64 and stat64 if LARGE_FILE_SUPPORT is enabled, ratherChris Wilson2007-12-18
| | | | | | than relying on Linux redirection macros that aren't present on Slackware (which uses asm redirects instead).
* Fix definition of dirfd(x) macro (autoconf doesn't like defining macrosChris Wilson2007-12-15
| | | | | with parameters).
* Include the header file where dirfd() is supposed to be defined,Chris Wilson2007-12-13
| | | | | | otherwise we can expect not to find it and cause problems later with our own definition.
* Check for optreset (fixes [1930])Chris Wilson2007-12-08
|
* Die if infrastructure/makebuildenv.pl or infrastructure/makeparcels.pl failsChris Wilson2007-10-08
| | | | | during configure.
* Work around the fact that we may have regex support without havingChris Wilson2007-07-26
| | | | | | | regex.h (e.g. from pcreposix.h/libpcreposix) and disabuse HAVE_REGEX_H, define and use HAVE_REGEX_SUPPORT instead, thanks Gary! (refs #3, merges [1677] [1678] [1679])
* Detect whether getopt.h is present on system. (refs #3)Chris Wilson2007-04-22
|
* Check for d_ino member in struct dirent (refs #3, merges [1351])Chris Wilson2007-03-08
|
* Simplify check for PERLChris Wilson2007-03-04
| | | | | | | | | Define substitution TARGET_PERL and preprocessor PERL_EXECUTABLE to a native Perl (not Cygwin) on Win32, since Cygwin perl will not run inside bbackupd for unit tests (e.g. SyncAllowScript). (refs #3)
* Rename makedistribution.pl to makedistribution.pl.in.Chris Wilson2007-01-13
| | | | | | | | Auto-generate makedistribution.pl in configure, to replace @PERL@ in shebang line. Process spec files as text files, to allow removing private parts. (refs #3)
* Search for dlfcn.h and dlsym() (needed for new intercept code) (refs #3, Chris Wilson2006-12-03
| | | | | refs #9)
* Use gettimeofday() to increase accuracy of GetCurrentBoxTime() on Chris Wilson2006-11-23
| | | | | | | platforms which support it. Fixes busy waits for 1 second in backup client when time for next backup is not on a 1 second boundary (which it never is). (refs #3)
* Add test/bbackupd/testfiles/syncallowscript.pl to the list of Perl filesChris Wilson2006-10-16
| | | | | auto-generated with substitutions. (refs #3)
* Different check for have_regex_h (the old one doesn't seem to work on MinGW).Chris Wilson2006-10-16
| | | | | (refs #3)
* Don't check for AC_HEADER_DIRENT on any mingw32 platform. (refs #3)Chris Wilson2006-10-16
|
* Don't check for nanosleep, random device, or flock/F_SETLK on any mingw32Chris Wilson2006-10-16
| | | | | platform (including mingw32msvc). (refs #3)
* (refs #3)Chris Wilson2006-10-13
| | | | | * Updated detection of pcreposix installation to match static libraries
* * configure.acChris Wilson2006-08-31
| | | | | | | | | | | | | | Show the required versions of Berkeley DB when configure fails to find them Check for sys/uio.h Check for O_BINARY Clean up code for AX_CHECK_MOUNT_POINT Display whether regular expressions are enabled at the end
* * configure.acChris Wilson2006-08-31
| | | | | Revert to trunk (refs #3)
* * mergeChris Wilson2006-07-27
| | | | | | | - This is my current patch queue. I think that all of these are safe to apply. This is just under half of the pending changes in chris/general (the easy half).
* Apply patch from Stuart Hickinbottom <stuarth@hickinbottom.demon.co.uk> to ↵Ben Summers2006-06-19
| | | | fix complication problems with gcc 4.1.1 where configure didn't detect LLONG_MAX properly. Fix by removing configure check completely, and using STL interface.
* Fix execute permission on substituted perl scriptsMartin Ebourne2006-03-12
|
* This is part 1 of a patch from James O'Gorman.Martin Ebourne2006-03-04
| | | | | configure now detects perl executable location and updates all scripts to use the correct path; also adds PERL_EXECUTABLE define to BoxConfig.h. makebuildenv.pl adds PERL define to all makefiles.
* Patch from Per Thomsen to skip kqueue check on NetBSD, required because the ↵Martin Ebourne2006-02-23
| | | | NetBSD kqueue is not compatible with the OpenBSD kqueue. This is a temporary workaround to be revisited for 0.11.
* Merge chris/win32/vc2005-compile-fixes @ r455, add infrastructure/msvc to ↵Ben Summers2006-02-13
| | | | distribution
* This ppc problem is clearly a common big-endian platform issue.Martin Ebourne2006-02-12
| | | | | | Remove ppc hack and configure option. Replace dubious casts with clearer use of memcpy to make this work on all platforms all of the time. Note that there isn't really a call to memcpy, the compiler inlines it as 2 int copies which is an insignificant overhead (even true with -O0).
* Added workaround option for GCC on the PPC platform. This is a manually ↵Martin Ebourne2006-02-11
| | | | | | invoked option because I do not know under what circumstances (eg. versions etc) the problem occurs. If the raidfile test fails in release mode but passes in debug mode then try this option and see if it fixes it.
* Workaround for autoconf's unexpanded directory substitutions vs. the current ↵Martin Ebourne2006-02-11
| | | | Makefile not being able to expand them itself.
* Beef up configure checks for 64 bit endian swapping function.Martin Ebourne2006-02-03
| | | | NOTE: Needs testing on other platforms, especially BSD.
* Detect network libraries for OpenSSL, needed on SolarisMartin Ebourne2006-02-01
|
* Merge chris/bb-save-state, resolving conflictsBen Summers2006-01-30
|
* * configure.acChris Wilson2006-01-28
| | | | | | | | | | | | | | | | | | | * bin/bbstored/backupprotocol.txt * bin/bbstored/BackupCommands.cpp * bin/bbackupd/BackupClientContext.cpp * bin/bbackupd/BackupClientContext.h * bin/bbackupd/BackupClientDirectoryRecord.cpp * bin/bbackupd/BackupDaemon.cpp * lib/backupclient/BackupStoreFileDiff.cpp * lib/backupclient/BackupDaemonConfigVerify.cpp * lib/backupclient/BackupStoreFile.h * test/backupstore/testbackupstore.cpp * test/backupstorepatch/testbackupstorepatch.cpp - Applied changes from chris/diff-timeout-and-ssl-keepalive * test/backupdiff/testbackupdiff.cpp - Fixed test to match new prototype for EncodeFileDiff
* Fix raidfile intercept tests on 32 bit Linux with large file support.Martin Ebourne2006-01-07
| | | | Now intercept tests are never disabled.
* Fix for Darwin: xattr support, remove nasty assembler intercept code, ↵Ben Summers2006-01-05
| | | | cosmetic in configure
* Rewrite configure check for readline lib to match libraries to headers and ↵Martin Ebourne2006-01-04
| | | | | | be more selective. Also changes --enable-gnu-readline which intentionally used to prefer editline over readline even when specified (for licence goodness), to now prefer readline if requested. This is probably less confusing to a user.
* Now supports Berkeley DB versions >= 4.1 in addition to 1.x. The versions ↵Martin Ebourne2005-12-28
| | | | inbetween are not supported because they require code changes and I don't have them available to test against.
* Don't use betoh64/be64tonh to avoid name hassleMartin Ebourne2005-12-28
|
* Attempt to fix box_ntoh64 for FreeBSD which renames betoh64 to be64tohMartin Ebourne2005-12-25
|
* Rename config.h to BoxConfig.h to help prevent clashesMartin Ebourne2005-12-21
|
* Allow use of native 64 bit endian swapping functionsMartin Ebourne2005-12-21
|
* Fixed up configure.ac after win32 changesMartin Ebourne2005-12-20
|
* Marged chris/win32/merge/07-win32-fixes at r210 to trunkMartin Ebourne2005-12-12
|