summaryrefslogtreecommitdiff
path: root/infrastructure
Commit message (Collapse)AuthorAge
* Install test binaries too.Chris Wilson2015-12-17
| | | | | This makes command-line debugging a bit easier, and more like it is on Unix platforms.
* Add CTest configurations to CMake. Make some tests work on Windows/MSVC.Chris Wilson2015-12-13
|
* Add header files to dependencies and generated Visual Studio projectsChris Wilson2015-12-13
|
* Move reusable code out of bin directories.Chris Wilson2015-12-13
| | | | | Allows tests to depend on lib/bbackupd instead of bin/bbackupd, which was always a hack, and really doesn't work with CMake.
* We still need to manually tell Configure to link ws2_32 as well as gdi32.Chris Wilson2015-12-13
|
* Try a different way to link -lgdi32, hopefully after other libs this time.Chris Wilson2015-12-13
|
* Also link -lgdi32 on Windows, because OpenSSL requires it!Chris Wilson2015-12-13
|
* Pass the correct flags to the configure script to locate OpenSSL headers.Chris Wilson2015-12-13
|
* Install OpenSSL, etc. in parent directory of source checkout.Chris Wilson2015-12-13
|
* Make setup.exe executable after download, so we can run it.Chris Wilson2015-12-13
|
* Fix -rdynamic checkMoritz 'Morty' StrĂ¼be2015-12-13
| | | | | The flag -rdynamic must be removed from LDFLAGS after the check. Otherwise its also set for the following checks and they fail.
* Export $target_msvc specifically to determine if we are building for MSVC.Chris Wilson2015-12-12
| | | | | In this environment (Windows, non-Cygwin) we have no Unixish shell or commands, so we need to do some things differently.
* Add support for binary targets depending on other binary targets.Chris Wilson2015-12-10
|
* Hopefully fix code generation dependencies.Chris Wilson2015-12-10
|
* Auto-generate the bbackupquery documentation.Chris Wilson2015-12-10
| | | | Fix testbackupstorefix compile, that requires -DPERL_EXECUTABLE.
* Hide copious warnings about spurious memory leaksChris Wilson2015-12-09
|
* Merge Arnaud Grandville's Windows fixes.Chris Wilson2015-12-09
|\ | | | | | | Merge branch 'master' of https://github.com/agrandville/boxbackup into appveyor
| * remove Safe Exception Handling flagAG2015-10-26
| |
| * visual studio 2013 solution Release & DebugAG2015-10-26
| |
* | Generate protocol files as well, like exception files.Chris Wilson2015-12-09
| |
* | Find ZLib library and link to it.Chris Wilson2015-12-09
| |
* | Ask AppVeyor to build Zlib from source using CMake.Chris Wilson2015-12-09
| | | | | | | | Significantly improved CMake config, successfully builds some modules.
* | Fix most of the issues with the CMake-generated Visual Studio project files.Chris Wilson2015-12-08
| | | | | | | | Now just down to an import error.
* | Remove unused headers to aid compilation on Windows (MSVC).Chris Wilson2015-12-08
| |
* | Try to eval loading Win32 as sugested by James O'Gorman.Chris Wilson2015-12-06
| | | | | | | | Should hopefully fix compile on other platforms.
* | Start generating MSVC project files using CMake.Chris Wilson2015-12-06
| | | | | | | | | | | | | | Update getversion.pl to work when run from CMake. Update modules.txt to give our CMake configuration the necessary dependency information.
* | Fix version generation from pure-Git checkouts.Chris Wilson2015-12-06
| | | | | | | | Fix calls to Uname on platforms that don't have it, such as MSVC.
* | Fix another bad library path, this time pcreposix.lib.Chris Wilson2015-12-02
| |
* | Fix another incorrect PCRE library path.Chris Wilson2015-12-01
| |
* | Fix PCRE library path to match installed directories for debug libs.Chris Wilson2015-12-01
| |
* | Fix include paths for PCRE to platform-specific install directory.Chris Wilson2015-12-01
| |
* | Install compiled OpenSSL files in a platform-specific directory.Chris Wilson2015-12-01
|/ | | | Attempt to cache the openssl compiled files to speed up build.
* Move win32.bat into a subdirectory to tidy up.Chris Wilson2015-08-30
| | | | | Fix location of ClientException.txt.
* Run tests using special script on Windows.Chris Wilson2015-08-29
| | | | | | Ensures that GCC DLLs are on the path, so that test executables will run. Also run debug tests as well as release tests.
* Use MinGW test runner to make compile script workChris Wilson2015-08-29
|
* Add a MinGW test runner to version control.Chris Wilson2015-08-29
|
* Make wrong return type an error, not a warning.Chris Wilson2015-08-29
| | | | We should never fail to return something from a non-void function.
* Don't overwrite OpenSSH Makefile during extraction.Chris Wilson2015-08-23
| | | | | | Hopefully should allow previous compilation results to be cached, when combined with not running ./Configure if the Makefile already exists.
* Add script to compile Box Backup and dependencies on Windows (Cygwin).Chris Wilson2015-08-23
| | | | | Automates the instructions found in docs/api-notes/win32_build_on_cygwin_using_mingw.txt.
* Major test refactor to support test suites.Chris Wilson2015-07-01
| | | | | | | Refactor all common code from testbbackupd and testbackupstore to allow other test suites to contain multiple tests and execute selected tests more easily. Report all test results within a suite in a standard, easy to read summary.
* Add command-line help to test executables.Chris Wilson2015-06-10
|
* Include full platform name in parcels, to distinguish 64-bit builds.Chris Wilson2015-05-16
|
* Allow matching parcel platforms on cpu-vendor and os-cpu-vendor.Chris Wilson2015-05-16
| | | | | | Allows us to match 32/64-bit specific targets in parcels.txt. Add support for variable substitution in parcels.txt.
* Fix system exit codes from tests, so we can use them in the shell.Chris Wilson2015-05-04
| | | | | I needed reliable exit codes to run the tests in a loop to catch an intermittent failure.
* Fix build on OS X >= 10.9, which uses GNU Make.James O'Gorman2015-02-28
| | | | | Also tidy up some whitespace to shut vim up.
* Remove missing source file references from Visual Studio 2010 SLN fileChris Wilson2015-01-02
|
* Rename test executable to fix PATH conflict with /usr/bin/test on Cygwin.Chris Wilson2014-12-26
|
* We must check for ftruncate if we intend to use its feature macro.Chris Wilson2014-12-26
|
* Move GNU autoconf tools into infrastructure directory.Chris Wilson2014-12-26
| | | | Add install-sh script, needed by AC_CONFIG_SUBDIRS for some reason.
* Fix compilation on Windows MinGW x86_64.Chris Wilson2014-12-26
| | | | | Look for libraries in the right directory, and pass the right --host option to the configure script.