| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Add DLLs used by mingw64 gcc, used by recent Cygwin installations, and update
to current name of zlib1.dll.
|
| |
|
| |
|
|
|
|
|
| |
build on Windows and make it easier to merge Charles' work.
|
|
|
|
|
| |
instead.
|
| |
|
|
|
|
|
|
| |
doesn't work on OSX and we don't care about the binary tools. Thanks to
Melissa for the bug report.
|
| |
|
| |
|
|
|
|
|
| |
Don't include man pages in parcels for Windows.
|
| |
|
|
|
|
| |
in the client and server parcels and installed to $prefix/man.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
definitely not the right place for it.
The license needs to be in the distribution tarball but should not be installed.
|
| |
|
|
|
|
|
| |
Win32. (merges [1838])
|
|
|
|
|
| |
(refs #3, merges [1701])
|
|
|
|
|
|
|
| |
Don't include Nick's old ReadMe.txt.
(refs #3, merges [1655])
|
| |
|
|
|
|
| |
distribution
|
|
|
|
|
| |
- Omit Windows-specific files on non-Windows platforms
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|