summaryrefslogtreecommitdiff
path: root/infrastructure
Commit message (Collapse)AuthorAge
* Remove some redundant imports to reduce compile warnings in MSVC 2010.Chris Wilson2011-04-16
|
* Remove redundant copy of the version string from getversion.pl.Chris Wilson2011-04-16
|
* Substitute variables in boxbackup.mpi.in to build a valid InstallJammerChris Wilson2011-04-16
| | | | | config file for use with MSVC.
* Refactor MSVC library dependencies onto the common project, and removeChris Wilson2011-04-15
| | | | | optional settings that should be left at their defaults.
* Switch from solution dependencies to project-to-project dependencies.Chris Wilson2011-04-14
| | | | | | | | | | | | Convert pre-build event to a custom build step. Store intermediates for each project in their own subdirectory for tidyness, to avoid overwriting, and to fix parallel builds. Use automatic library dependencies from required projects. These changes eliminate unnecessary rebuilds in MSVC 2010.
* Avoid unnecessary rewriting of BoxVersion.h to speed up MSVC build. Chris Wilson2011-04-08
|
* First attempt to extract some data from VSS, not useful yet.Chris Wilson2011-03-28
|
* Move backupstore common code to its own library, libbackupstore.Chris Wilson2011-03-27
| | | | | Add projects for bbstored and bbstoreaccounts.
* Remove SUO file that doesn't need to be in version control.Chris Wilson2011-03-27
|
* Remove unwanted definitions from solution.Chris Wilson2011-03-26
|
* Add a solution and project for building on MSVC 2010.Chris Wilson2011-03-26
|
* Restore the newline in the includes variable, it is actually requiredChris Wilson2011-02-28
| | | | | even though it causes a warning.
* Test whether pdcurses is required to compile with readline support.Chris Wilson2011-02-27
|
* Don't install "subdir" targets, they'll need special instructions.Chris Wilson2011-01-31
|
* Update instructions for OpenSSL 1.0.0a and PCRE 8.10.Chris Wilson2011-01-08
| | | | | | | | Instruct users to install PCRE in the MinGW cross-compiler's directory instead of /usr/{lib,include}/mingw, as it's more standard. (merges [2742] from 0.11)
* Log more useful information when makebuildenv.pl fails.Chris Wilson2011-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 Wilson2010-10-18
| | | | | build on Windows and make it easier to merge Charles' work.
* Workaround for Mac OSX where readline.h doesn't compile if stdio.h isChris Wilson2010-09-29
| | | | | not included first.
* Fix HTML documentation installation. (merges [2737] from trunk)Chris Wilson2010-09-14
|
* Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB Chris Wilson2010-08-28
| | | | | instead.
* Play nicely with versions of make which don't support -C <dir>.James O'Gorman2010-04-11
|
* Detect whether rl_completion_matches or completion_matches is declared Chris Wilson2010-02-26
| | | | | | | by readline headers at configure time, and use the appropriate one in bbackupquery. Thanks to Melissa Jenkins for reporting the compilation failure on OSX and providing additional details.
* Add instructions and support for building with readline on Windows.Chris Wilson2010-02-26
|
* Quieten the Perl scripts that generate autogen exceptions when building Chris Wilson2010-02-25
| | | | | in the default quiet mode.
* Only build the static library part of QDBM, as the default dynamic build Chris Wilson2010-02-25
| | | | | | doesn't work on OSX and we don't care about the binary tools. Thanks to Melissa for the bug report.
* Add CC to exports for mingw configure script.Chris Wilson2010-02-22
|
* Make the explicit target of each dependency, including libraries, to solveChris Wilson2010-02-19
| | | | | | problems with integrating QDBM into build system (default target tries to build stuff we don't want).
* Fix the default and clean targets by moving cleaning lines back where Chris Wilson2010-02-15
| | | | | they belong.
* Add support for linking to qdbm and other imported libraries with Chris Wilson2010-02-15
| | | | | | | external build systems. Rewrite some library dependency code for readability.
* Run Perl scripts quietly during make.Chris Wilson2010-01-24
|
* Switch license to GPL for backup parts, and dual GPL/BSD for common Chris Wilson2010-01-23
| | | | | | | parts, as discussed and agreed in this thread: http://lists.boxbackup.org/pipermail/boxbackup/2010-January/000005.html
* Add support for Makefile.pre in build infrastructure.Chris Wilson2009-11-11
|
* Check that source and text file copies are successful.Chris Wilson2009-09-21
| | | | | Fix missing docs/common in common manifest.
* Print info lines to STDERR so that they don't confuse the configureChris Wilson2009-09-21
| | | | | scripts when they capture stdout to get the box version, for example.
* Include html docs in parcels.Chris Wilson2009-04-26
| | | | | Don't include man pages in parcels for Windows.
* Put the shell script that kills all running daemons into a shellChris Wilson2009-04-26
| | | | | function to avoid repetition.
* Move S3Simulator into its own class, like S3Client, for reuse elsewhere.Chris Wilson2009-04-13
|
* Blind fix for autoconf problems introduced by earlier attempt to supportChris Wilson2009-04-04
| | | | | cross-compiling.
* Use update copy to speed up rebuilds on windows/cygwin.Chris Wilson2009-04-03
|
* Assume that we have no way to determine whether struct dirent has aChris Wilson2009-03-31
| | | | | valid d_type when cross-compiling, as this should be the safest option.
* Assume that lseek does not take a "dummy parameter" when cross-compiling,Chris Wilson2009-03-31
| | | | | | as this is only relevent for intercept tests anyway, and was probably fixed by casting the offset parameter to off_t anyway.
* Preserve timestamps when doing a binary copy to make a distribution, so Chris Wilson2009-03-28
| | | | | | | | | | | that the built gzipped man pages are still newer than the XML source. Make NO-LICENSE also copy the file, to avoid redundancy in manifests. Fix location of API docs. Create docs/docbook directory to avoid error in making distribution.
* Use the Makefile in docs/ to build and clean documentation.Chris Wilson2009-03-28
| | | | | Don't rely on location of bb-man.xsl any more.
* Allow substitutions and removing private sections for distribution in Chris Wilson2009-03-27
| | | | | .in files. Simplify code a little and improve comments.
* Don't skip building docs if we can't find a SVN version, as it breaks Chris Wilson2009-03-27
| | | | | | | | build on exported copies. It doesn't do any harm in distributions either, as long as timestamps on the pre-built man pages are correct, and allows users to modify the docbook source and rebuild as long as they have xsltproc.
* Rename NDEBUG flag to BOX_RELEASE_BUILD, as other projects use NDEBUG as Chris Wilson2008-12-30
| | | | | | well (e.g. wxWidgets) and it causes conflicts which are difficult to resolve.
* Fix process kill function, fixes [2402] [2404].Chris Wilson2008-12-16
| | | | | | Delete stale PID files after killing processes on Windows, as that fine OS doesn't give them a chance to clean up for themselves.
* More backslashes, I said, MORE BACKSLASHES!Chris Wilson2008-12-06
|
* Fix missing curly brace.Chris Wilson2008-12-05
|
* Simplify code for killing old fart processes on Windows/CygwinChris Wilson2008-12-05
| | | | | | and make it actually work at the end of the test. man kill for why we use /bin/kill instead of just kill on cygwin.