Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge makebuildenv.pl and makeparcels.pl, write monolithic Makefiles. | Chris Wilson | 2016-08-28 |
| | | | | | | | | | | | | | | | | | | | | | | This is necessary to fix compilation on machines with large numbers of cores (e.g. Travis build workers) because the build system automatically attempts maximum parallelism, and the old one is broken and tries to build multiple libraries simultaneously. The new buildsystem almost entirely avoids recursive Make: only trivial Makefiles in target directories (which invoke the top-level Makefile to build the appropriate output file) and the old docs makefile are not part of the new master Makefile. Due to higher parallelism and better dependency checking, Make should be much faster now. Not all old targets are supported though. I've removed implicit dependencies hard-coded in the build system, and expressed all dependencies in modules.txt, since the implicit dependencies were confusing, obscure and unnecessary, and it was hard to express their own dependencies on each other. Test both the default target and explicitly "parcels" for release builds on Travis. | ||
* | Fix path to makedocumentation.pl, which has just moved | Chris Wilson | 2015-12-14 |
| | |||
* | Use autoconf standard mechanism to configure qdbm subdirectory. | Chris Wilson | 2014-12-26 |
| | | | | | This ensures that all the right command-line options are passed to qdbm's configure script, and simplifies our configure script, and is more standard. | ||
* | Move GNU autoconf tools into infrastructure directory. | Chris Wilson | 2014-12-26 |
| | | | | Add install-sh script, needed by AC_CONFIG_SUBDIRS for some reason. | ||
* | Pass --host and --build options to qdbm configure script as well. | Chris Wilson | 2014-12-26 |
| | | | | MinGW compile now needs --host. | ||
* | Disable automatic backups in the temploc configuration, and enable the | Chris Wilson | 2012-02-01 |
| | | | | | | NotifyScript, so that we can tell what kind of errors bbackupd reported and reproduce them reliably. | ||
* | Move Box Backup's custom tests into own file, to share with Boxi. | Chris Wilson | 2011-09-25 |
| | |||
* | Define PACKAGE_TARNAME variable in autoconf, change doc install location ↵ | James O'Gorman | 2011-05-02 |
| | | | | from parcel name to this for neatness. | ||
* | Finally unbreak build on Solaris! | James O'Gorman | 2011-05-02 |
| | | | | | | * Add code to configure to detect whether we should compile with -m32 or -m64. GCC on Solaris defaults to 32-bit even of the OS is running in 64-bit mode. (Solaris only) * Change the CFLAGS, CXXFLAGS and LDFLAGS definitions to be append rather than set. This allows passing them at compile-time to make(1). | ||
* | Unbreak Solaris build: skip checking for -rdynamic with gcc as it's broken ↵ | James O'Gorman | 2011-05-01 |
| | | | | but yet returns 0 - this causes autoconf to think that the check succeeded when gcc actually threw an error. Bad gcc! | ||
* | Check for ftruncate() function, not present on MSVC. | Chris Wilson | 2011-03-27 |
| | |||
* | Detect whether we have sys/file.h and don't include it if not, fixes MSVC ↵ | Chris Wilson | 2011-03-27 |
| | | | | compile issue. | ||
* | Fix build on solaris/gcc by checking whether -rdynamic is supported or not. | Chris Wilson | 2011-02-27 |
| | |||
* | Fix backtrace by linking to libexecinfo when execinfo.h is found. | James O'Gorman | 2011-02-19 |
| | |||
* | Log more useful information when makebuildenv.pl fails. | Chris Wilson | 2011-01-08 |
| | | | | | | Fix hang waiting for console input at the end of ./configure on some shells. (merges [2823]) | ||
* | Revert [2710] and [2717], remove TDB and replace with QDBM again, to fix | Chris Wilson | 2010-10-18 |
| | | | | | build on Windows and make it easier to merge Charles' work. | ||
* | Check for rl_filename_completion_function, because it's just called | Chris Wilson | 2010-09-29 |
| | | | | | filename_completion_function in Mac OSX. | ||
* | Fix compile on Debian Squeeze with libbsd-dev and libedit-dev installed, | Chris Wilson | 2010-09-13 |
| | | | | | | thanks to Dave Bamford for reporting and debugging. (merges [2734] from 0.11) | ||
* | Fix demangled logging of backtraces on OSX by using dladdr to get function | Chris Wilson | 2010-08-31 |
| | | | | | names rather than trying to parse the results of backtrace_strings(). | ||
* | Log which features are enabled in a file for future reference during | Chris Wilson | 2010-08-28 |
| | | | | | testing. | ||
* | Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB | Chris Wilson | 2010-08-28 |
| | | | | | instead. | ||
* | Don't echo twice before configuring sub-project. | Chris Wilson | 2010-02-22 |
| | |||
* | Pass target to sub-configure as well, for mingw, as boxi does to box | Chris Wilson | 2010-02-18 |
| | | | | | backup. | ||
* | Configure subdirectories specified in modules.txt. | Chris Wilson | 2010-02-18 |
| | | | | | Detect C compiler as well as C++. | ||
* | Hopefully fix another autoconf problem caused by attempt to support | Chris Wilson | 2009-04-04 |
| | | | | | cross-compiling. | ||
* | Remove unused check for unaligned accesses, fails on cross-compiling. | Chris Wilson | 2009-03-31 |
| | | | | | | Disable large file support when cross-compiling, as the check cannot run in this environment. | ||
* | * Add OS X plists to the distribution | James O'Gorman | 2008-11-23 |
| | | | | | | * Revert the docs Makefile after distribution generation (certain parts are commented out for the distribution) * Reorder generated files in configure.ac so that files are not unnecessarily created executable | ||
* | Autoconfify the OS X plist files | James O'Gorman | 2008-11-22 |
| | |||
* | Use $PERL instead of perl in configure.ac | James O'Gorman | 2008-10-27 |
| | |||
* | Use getpeerucred() to identify connecting socket clients on Solaris, | Chris Wilson | 2008-10-11 |
| | | | | | | | | and silence warnings that the peer cannot be identified on this platform. Remove another use of uname -o which doesn't work on Solaris. | ||
* | Add @build_dir@ as a substituted variable in autoconf script. | Chris Wilson | 2008-10-08 |
| | |||
* | Yet more backslashes required :( | Chris Wilson | 2008-10-05 |
| | |||
* | Really fix sed expression. | Chris Wilson | 2008-10-05 |
| | |||
* | Add missing closing quote to path substitution for parcel path. | Chris Wilson | 2008-10-05 |
| | |||
* | Parcel path must have backslashes replaced with forward slashes for | Chris Wilson | 2008-10-05 |
| | | | | | boxbackup.mpi. | ||
* | Substitute parcel directory and Box version into InstallJammer config | Chris Wilson | 2008-10-05 |
| | | | | | file for Windows installer. | ||
* | Update autoconf to silence warnings on autoconf >= 2.62 | James O'Gorman | 2008-10-05 |
| | | | | | | * AC_SUBST now only works with one variable per call * When using AC_CACHE the variable must contain the string '_cv_', thus prefix all cache variables with box_cv_ | ||
* | s/(bbdev.)?fluffy.co.uk/boxbackup.org/ | James O'Gorman | 2008-09-16 |
| | |||
* | Fix cross-compiling checks for ar, ranlib and windres. | Chris Wilson | 2008-09-13 |
| | |||
* | Check for waitpid() function in configure. | Chris Wilson | 2008-08-10 |
| | |||
* | Remove -rdynamic flag from mingw gcc which doesn't support it. | Chris Wilson | 2008-07-26 |
| | |||
* | Check for cxxabi.h (C++ name demangling for stack traces on libstdc++) | Chris Wilson | 2008-05-28 |
| | |||
* | Add new bbackupd config files for bbackupd test. | Chris Wilson | 2008-05-28 |
| | |||
* | PCRE 7.x requires us to #define PCRE_STATIC to get the right symbol | Chris Wilson | 2008-04-05 |
| | | | | | names, merges [1996]. | ||
* | Make autoconf check for zlib.h and fail if we don't have it, merges | Chris Wilson | 2008-04-04 |
| | | | | | [1988]. | ||
* | Undo mangling by tailor | Chris Wilson | 2008-04-04 |
| | |||
* | Tailorization | Chris Wilson | 2008-04-04 |
| | | | | | | | | | | | Import of the upstream sources from Repository: http://localhost:8000/ Kind: hg Revision: 7807b7768163f1c2537756abe5416063989cebb1 Original author: tailor@rocio.int.aidworld.org Date: 2008-03-16 19:44:36+00:00 | ||
* | Correct sysconfdir and localstatedir as they weren't doing what they were ↵ | James O'Gorman | 2008-03-25 |
| | | | | supposed to. | ||
* | Woops, forgot to substitute sbindir_expanded. | James O'Gorman | 2008-02-28 |
| | |||
* | * Move all commands from bin to sbin on Unix platforms | James O'Gorman | 2008-02-27 |
| | | | | | | * Update all associated docs and contributed distribution files |