summaryrefslogtreecommitdiff
path: root/infrastructure
Commit message (Collapse)AuthorAge
* Fix make error when optional file doesn't exist (refs #3, merges [1098])Chris Wilson2007-03-04
|
* #include Test.h to fix compile (needed for TEST_THAT)Chris Wilson2007-03-04
| | | | | | | | | Improved error message Improved comments (refs #3, merges parts of [712], [1289] and [1337])
* 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)
* Visual Studio 2005 compile fixes, thanks to Gary.Chris Wilson2006-12-29
| | | | | Enable (and require) PCRE when building with Visual Studio 2005.
* Compile fix: include std::string definition (refs #3)Chris Wilson2006-12-12
|
* Pass any command-line parameters from t-gdb to gdb (refs #3)Chris Wilson2006-12-03
|
* * Try to kill any daemons left over from previous tests before running Chris Wilson2006-11-26
| | | | | | new tests. * Try to kill any remaining daemons at the end of the test (refs #3)
* Initialise timers in all unit tests (refs #9)Chris Wilson2006-11-13
|
* Initialise memory leak finder in all unit tests (refs #3)Chris Wilson2006-11-13
|
* Force glibc to use new/delete to allocate memory and disable its Chris Wilson2006-11-13
| | | | | | internal pools for the unit tests, to make memory leak detection work (refs #3)
* Added a script to determine the build version on Win32 MSVC. (refs #3)Chris Wilson2006-10-16
|
* Updated MSVC project files. (refs #3)Chris Wilson2006-10-16
|
* (refs #3)Chris Wilson2006-10-13
| | | | | * Created directory for mingw compile utilities, added configure script
* (refs #3)Chris Wilson2006-09-02
| | | | | Automatically initialise Windows sockets for all tests
* * infrastructure/makebuildenv.pl.inChris Wilson2006-08-31
| | | | | | | | | | | | | | | | | | | | | | | Support multiple implicit dependencies Add lib/win32 as an implicit dependency on Win32 Make lib/common depend on lib/win32 on Win32 Fix space between test file name platform executable extension, and between executable name and arguments, in test shell scripts Add support for compiling resource files (.rc) on Win32 Fix dependencies to avoid unnecessary rebuilds when not using BSD make Code cleanups Fix typos (refs #3)
* * infrastructure/makebuildenv.pl.inChris Wilson2006-08-31
| | | | | - Revert to trunk
* * infrastructure/buildenv-testmain-template.cppChris Wilson2006-08-31
| | | | | | | Record the file and line of first test failure, and print them at the end of the test, useful for debugging when the first failure has scrolled off screen (refs #3)
* * buildenv-testmain-template.cppChris Wilson2006-08-31
| | | | | - Revert to trunk
* * infrastructure/BoxPlatform.pm.inChris Wilson2006-08-31
| | | | | | | | | | | Determine whether we are building for Windows or not, and export that information Search for VERSION.txt in a few more places, for example when running Perl scripts like getversion.pl (refs #3)
* * infrastructure/BoxPlatform.pm.inChris Wilson2006-08-31
| | | | | - Revert to trunk
* * infrastructure/BoxPlatform.pm.inChris Wilson2006-08-30
| | | | | | | * win32.bat * bin/bbackupd/BackupClientDirectoryRecord.cpp - Merged back changes from trunk
* * BoxPlatform.pm.inChris Wilson2006-08-07
| | | | | - Removed $build_cpu and `uname -p` entirely, as they are not used anywhere
* * 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
|
* Fix for perl changes. makebuildenv now works with $(PERL) when executing ↵Martin Ebourne2006-03-04
| | | | | | | autogen code from Makefile.extras. Still not working fully though - execute permission lost on all substituted scripts.
* This is part 2 of a patch from James O'Gorman.Martin Ebourne2006-03-04
| | | | | This just renames all of the files that configure now substitutes - no changes to any of the files.
* 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.
* Let's use directory and SVN version in our BOX_VERSION variableBen Summers2006-02-23
|
* Patch from Per Thomsen to detect statvfs. This is used by recent versions of ↵Martin Ebourne2006-02-23
| | | | NetBSD in preference to statfs.
* * boxbackup.ncbChris Wilson2006-02-21
| | | | | - Added missing Visual Studio 2003 project file
* * 2003/boxquery.vcprojChris Wilson2006-02-21
| | | | | | | | | | | * 2003/boxbackup.suo * 2003/win32test.vcproj * 2003/common.vcproj * 2003/bbackupctl.vcproj * 2003/bbackupd.vcproj - Updated Visual Studio 2003 project files, thanks to "Mark" <boxbackup@hostingbrothers.nl>
* Update copyright notice, add SVN revision to distributed filesBen Summers2006-02-13
|
* Merge chris/win32/vc2005-compile-fixes @ r455, add infrastructure/msvc to ↵Ben Summers2006-02-13
| | | | distribution
* Remove extra version number on OpenBSD -- functionality provided elsewhereBen Summers2006-02-11
|
* 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.
* Ignore windows sources in lib/win32 on non-windows platforms.Martin Ebourne2006-02-02
|
* Prevent failure from pre-existing directory when making parcels.Martin Ebourne2006-02-01
|
* Filter -O2 out because we do that explicitly later on.Martin Ebourne2006-01-31
| | | | Now debug builds are once again unoptimised.
* Run bootstrap when making distribution, preparations for 0.10 release candidateBen Summers2006-01-30
|
* * infrastructure/makeparcels.plChris Wilson2006-01-28
| | | | | | | | | | | | | | | | | | | | | | | - Use the target platform's name, rather than the build platform, in the generated package file names (useful for cross-compiling) * lib/win32/emu.cpp - Don't log a warning when statting a file that doesn't exist, as bbackupquery does this to verify that the target does not exist before restoring * lib/backupclient/BackupClientFileAttributes.cpp - Fixed a missing endian conversion that was causing file timestamps to appear to be invalid, generating warnings about every file on the server, on Win32 * parcels.txt - Include a couple of DLL files in the package on MinGW, which are needed to run the compiled binaries * bin/bbackupquery/BackupQueries.cpp - Fixed usage text for the "get" command
* 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.
* The last commit fixed the header file check, hopefully this will fix the ↵Martin Ebourne2006-01-02
| | | | library check on platforms with only db version 1.
* Try and bodge round the scary mess Berkeley DB has left us. This possible ↵Martin Ebourne2006-01-02
| | | | fix is for FreeBSD which fails to compile db.h
* Fix make distributionMartin Ebourne2005-12-28
|
* Removed dynamic tests, not used since autoconfMartin Ebourne2005-12-28
|
* 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.
* Fix FreeBSD not finding sys/mount.hMartin Ebourne2005-12-25
|