summaryrefslogtreecommitdiff
path: root/infrastructure/makebuildenv.pl.in
Commit message (Collapse)AuthorAge
* Extra white space.Chris Wilson2011-10-09
|
* Finally unbreak build on Solaris!James O'Gorman2011-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).
* Log which modules are both using the same autogen files, for debugging.Chris Wilson2011-04-26
|
* 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.
* Remove QDBM, and switch BackupClientInodeToIDMap to use the bundled TDB Chris Wilson2010-08-28
| | | | | instead.
* Quieten the Perl scripts that generate autogen exceptions when building Chris Wilson2010-02-25
| | | | | in the default quiet mode.
* 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).
* 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
|
* Add support for Makefile.pre in build infrastructure.Chris Wilson2009-11-11
|
* 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
|
* 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.
* Use cross-compiling windres detected by configure.Chris Wilson2008-09-13
|
* Don't try to kill daemons if not running, avoid error messages.Chris Wilson2008-09-06
|
* Build lib/win32.a (even if empty) on all platforms, to help Boxi Chris Wilson2008-08-21
| | | | | | | | | | | | linking. Allow overriding CXXFLAGS from Configure (was broken before). Use make -q to test whether module dependencies should be rebuilt, more quietly than before. Reformat for readability.
* Handle multiple-line dependencies in Makefile.extraChris Wilson2008-08-10
|
* Kill running daemons using kill -f on Windows (cygwin) which killsChris Wilson2008-08-03
| | | | | by Windows PID.
* Add spaces before Make progress output lines to visually separateChris Wilson2008-07-26
| | | | | them better from error messages.
* Remove redundant copies of flags from make command line.Chris Wilson2008-05-28
| | | | | | | | | Place CXXFLAGS and LDFLAGS in Makefiles so that they can be overridden by users who know what they are doing. Add LDADD_RDYNAMIC to LDFLAGS to enable -rdynamic for symbolic stack traces.
* Define Box module name on the compiler command line (useful for tests Chris Wilson2008-05-28
| | | | | | | | self-reporting and setting logger tags). Add the "c" option to "ar" to suppress warning messages about creating archives.
* Compile fix for [2055].Chris Wilson2008-01-23
|
* Report the $build_os when making build environment, useful for debuggingChris Wilson2008-01-23
| | | | | | platforms like GNU/kFreeBSD where we don't yet detect the proper type of make to run.
* Incorporate CXXFLAGS_STRICT into CXXFLAGSChris Wilson2008-01-20
|
* Compile with -Wundef to warn about undefined macros.Chris Wilson2007-12-16
|
* Use detected CXX, AR and RANLIB from configure.Chris Wilson2007-12-08
|
* Fix quiet-build makefiles to work on BSDsChris Wilson2007-08-28
|
* Quiet make by default (make V=1 to override) (refs #3)Chris Wilson2007-07-31
|
* Make testfiles writable before trying to delete them, otherwise read-onlyChris Wilson2007-05-03
| | | | | tests might not work (refs #3)
* Pass all arguments from test scripts to test executable with properChris Wilson2007-04-22
| | | | | quoting (refs #3)
* 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)
* 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)
* * 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
* * 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).
* 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.