Initial attempt at mac lipo build/package (universal binaries). Work in progress.
Localized some variables at the package level, and created a new LipoPackage class that allows multiple builds on the same package
Further fixes on switching prefixes on the same package/having arguments per architecture
lipo binaries for two builds of a package
Package.lipo_dirs() function lipos binaries from two directories and optionally replaces the first dir's contents
Not complete
Finished basic support for multiple arch package builds
Multiple strategies for a package in m64 mode
This allows packages to ask for dual build + lipo, enable the ones that can build multiple archs in place to do so, or insist on an 32-bit-only build
Enable fat binaries on mono-llvm package
Enable fat binaries on libpng package
Enable fat binaries on pitman package
Enable fat binaries on libffi package
cleaning up
Enabled fat binaries in cairo, get text packages, declared pkg-config as build dependency
Cairo now builds fat binaries.
Adjustments for more pleasant building packages
Can mark packages as build_dependency, where m64 target is not enforced
"multi arch configure" strategy set as default since it works better than I expected
prepped more packages
Merge branch 'master' into alexischr-mono-mac-64-package
More little fixes
We don't always have 'lib' or 'bin.
Gtk-quartz-engine doesn't build cleanly on 'multi arch' mode.
Bring changes to mono-master.py.
Remove now-unused LipoPackage
walk subdirectories when lipoing
Add arch-specific OBJCFLAGS (needed for platform builds of gtk-quartz-engine)
Fix regression that affected directory names in 'build-root'
Also, keep the configure field in Package from expanding too early
Added mono-mac-release-64 profile
This is identical to the mono-mac-release profile save for the m64 parameter set to true. For now this has to be a separate profile so that it has its own 'build-root'. In the future, built package dir names can include arch to allow for a common build-root.
WIP (some packages commented out)