Commits

Author Commit Message Labels Comments Date
Edd Dawson <edd at mr-edd.co.uk> (mac)
Add 'updated' function which can be used to see if a file has been created or modified since the build started
Edd Dawson <edd at mr-edd.co.uk> (mac)
Fix to gnu kit to define a default platform_bin_path (/usr/bin)
Edd Dawson <edd at mr-edd.co.uk> (mac)
Update Librarian defined in applelibtool to add extra 'opt' argument
Edd Dawson
add support for a 'incremental-linking' abstract flag in the Visual C++ kit. This will have the librarian create a response file for the linker containing paths to object files, rather than a static library. While this isn't strictly necessary and probably changes the semantics of linking in corner cases, it does provide the experience the average user expects of incremental linking.
Edd Dawson
Add -mthreads by default to Windows GCC compiler flags
Edd Dawson <edd at mr-edd.co.uk> (mac)
Ensure that Apple's clang is recognised as a frontend to LLVM
Edd Dawson <edd at mr-edd.co.uk> (mac)
Removed clean1 and rebuild1 as they were broken anyway
Edd Dawson
when looking for program files directory, fall back to looking in environment variables if win32com package is not installed.
Edd Dawson
Ensure linker has \debug and \pdb;... when 'debuggable' is in abstract flags
Edd Dawson
Added 'debuggable' abstract flag in order to keep debug info when other debugging features of the build are disabled.
Edd Dawson
Fix typo in code, resulting in incorrect win.version default.
Edd Dawson
Fixed generated NTDDI_VERSION macro and improved deduction of other Windows version numbers
Edd Dawson <edd at mr-edd.co.uk> (mac)
debug-stl and debug-stl-extra now have no effect when using an Apple GCC other than version 4.0.
Edd Dawson
Changed 'dont-hide-symbols' flag to 'export-all-symbols' and made some adjustments for MinGW
Edd Dawson <edd at mr-edd.co.uk> (mac)
-fvisibility=hidden is now added to GCC compiler command lines by default
Edd Dawson <edd at mr-edd.co.uk> (mac)
Added boost license file
Edd Dawson <edd at mr-edd.co.uk> (mac)
Improved proc.list2cmdline(). Added some more things to env blacklist on non-windows systems.
Edd Dawson <edd at mr-edd.co.uk> (mac)
Added support for Apple's libtool
Edd Dawson
Fix for MinGW and global optimization
Edd Dawson <edd at mr-edd.co.uk> (mac)
Streamlined proc.benchmark() output. Fix to mscl kit due to recent FlagsMap-related changes.
Edd Dawson <edd at mr-edd.co.uk> (mac)
Enhanced FlagsMap by adding direct and derived variables. Used in GCC kit.
Edd Dawson <edd at mr-edd.co.uk> (mac)
Changed the way doozer is launched, must do python doozer.py make.py <...>. Added some support for x86, x64, ppc and ppc64 flags.
Edd Dawson <edd at mr-edd.co.uk> (mac)
todos
Edd Dawson <edd at mr-edd.co.uk> (mac)
Removed 'cache' from builtins. Added more items to todo.txt. build.py now optionally takes a directory on the command line.
Edd Dawson <edd at mr-edd.co.uk> (mac)
Support for forced-includes
Edd Dawson
Fix to config
Edd Dawson
Added leaf and trunk properties to Path. Fixes in kitbox/win/__init__.py. Added record_implib() to kitbox. Better log message when defaulting a config value.
Edd Dawson
Fixed problem with cache directory. Added command() function to job.py, exposed to build scripts.
Edd Dawson
Improved robustness of Windows SDK deduction
Edd Dawson
string variables defined in config are now exposed as paths in buildscripts
  1. Prev
  2. Next