summaryrefslogtreecommitdiff
path: root/infrastructure/BoxPlatform.pm.in
Commit message (Collapse)AuthorAge
* Fix build on SmartOS by switching back to GNU MakeChris Wilson2017-06-18
| | | | | | | I have no idea where I got the idea that there was a "bmake" command on SmartOS that is BSD make, or why that would be better than gmake (GNU make). I can't find any reference to the existence of such a thing. So I've just switched back to using gmake unconditionally.
* Update test runner to support CMake better.Chris Wilson2016-08-28
| | | | | | | | | | | Add support for: * Out-of-tree builds (by passing executable name from CMake to runtest.pl) * AppVeyor test status * Cross-platform cmake (using cmake -E instead of platform-specific commands) Get CMake to install binaries needed by tests, in correct locations, with correct names.
* 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.
* Try to eval loading Win32 as sugested by James O'Gorman.Chris Wilson2015-12-06
| | | | Should hopefully fix compile on other platforms.
* 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.
* 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 build on OS X >= 10.9, which uses GNU Make.James O'Gorman2015-02-28
| | | | | Also tidy up some whitespace to shut vim up.
* Fix build on Solaris 11/SmartOS by using bmake.Chris Wilson2014-12-07
| | | | | Refactor code to select which make is used for readability.
* Fix BuildPlatform.pm for Mac OS X 10.7+ and Xcode >= 4.James O'Gorman2012-05-24
| | | | | Xcode 4 no longer includes bsdmake so only try to use this if xcodebuild -version is less than 4.
* Patch to support building on MinGW, thanks to Paolo ToscoChris Wilson2011-10-17
| | | | | (http://open3dalign.org, http://open3dqsar.org)
* Refine CPU detection code in BoxPlatform to allow use of multiple processors ↵James O'Gorman2011-05-01
| | | | on systems other than Darwin.
* 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.
* Move parcel_* functions into BoxPlatform package to share them withChris Wilson2008-10-05
| | | | | | | | | other scripts. Add a script to print the path to the current parcel directory, for use in configure.ac to allow this to be placed in substitutions (contrib/windows/installer/boxbackup.mpi in particular).
* Understand Boxi SVN URLs and build an appropriate version string for Box Chris Wilson2008-08-21
| | | | | Backup from them.
* 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.
* * Move all commands from bin to sbin on Unix platformsJames O'Gorman2008-02-27
| | | | | | * Update all associated docs and contributed distribution files
* Remove all the extra newlines after the Fink message.Chris Wilson2007-11-03
|
* Fix $bsd_make to not be defined on GNU/kFreeBSD, which uses GNU Make.Chris Wilson2007-08-30
|
* Handle USE_SVN_VERSION in the middle of a version string.Chris Wilson2007-06-27
|
* * 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).
* Let's use directory and SVN version in our BOX_VERSION variableBen Summers2006-02-23
|
* Workaround for autoconf's unexpanded directory substitutions vs. the current ↵Martin Ebourne2006-02-11
| | | | Makefile not being able to expand them itself.
* Filter -O2 out because we do that explicitly later on.Martin Ebourne2006-01-31
| | | | Now debug builds are once again unoptimised.
* Fix for Darwin: xattr support, remove nasty assembler intercept code, ↵Ben Summers2006-01-05
| | | | cosmetic in configure
* Marged chris/win32/merge/07-win32-fixes at r210 to trunkMartin Ebourne2005-12-12
|
* Merged martin/autoconf at r35 to trunkMartin Ebourne2005-12-07