summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2015-10-30Use xcodebuild to get 'latest' SDK path on OSXHeinrich Fink1-15/+19
By default, we are now always using the 'latest' SDK, as returned by the xcodebuild command line tool, i.e. no hard-coded SDK paths are used by cerbero anymore. It is still possible to ask for a specific SDK version, by setting 'osx_target_sdk_version' in config (e.g. setting it to '10.10' to force compilation against the 10.10 SDK). Requesting an SDK version via osx_target_sdk_version that doesn't exist on the system will error out. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=757357
2015-10-13config: Workaround getcwd issue on OSX 10.11Edward Hervey2-0/+5
See https://openradar.appspot.com/22671534 for more details
2015-10-12Add iOS 9.0 supportRobert Swain1-2/+3
2015-10-12config: Add OSX 10.11 "El Capitan" to the list of know versionsEdward Hervey1-0/+1
Should fix build with XCode 7
2015-08-16config/android: Use the gold linker for ARM64Edward Hervey1-2/+0
It's now available in latest sdk
2015-08-14android: Update to NDK r10eNicolas Dufresne1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=750162
2015-08-04windows: Don't append cross toolchain as host compilerNicolas Dufresne1-3/+4
When cross-compiling for Windows, don't append 'gcc' to the PATH unless we are running Windows platform. The appended 'gcc' is not a valid host compiler and prevents building packages that need to compile generators for the host platform (e.g. freetype). https://bugzilla.gnome.org/show_bug.cgi?id=745804
2015-08-03windows: Add host toolchain prefix to the PATHPhilippe Renon1-2/+8
https://bugzilla.gnome.org/show_bug.cgi?id=745804
2015-07-22config: Fix copy-pasto in iOS configArun Raghavan1-2/+2
Thanks to Robert Swain <robert.swain@ericsson.com> for pointing this out.
2015-07-03config: Add support for iOS SDK 8.4Arun Raghavan1-2/+3
2015-06-09config: OSX/IOS: Don't error out on unused linker flag argumentsEdward Hervey2-3/+4
Avoids failing on builds when automake/libtool try to be smart by slapping CFLAGS (i.e. compilation) on the linking phase.
2015-05-20darwin: Set OBJC to clang tooSebastian Dröge1-0/+1
2015-04-07config/android: Specify float work endiannessEdward Hervey1-0/+4
right now we only handle little-endian platforms. Needed for cairo
2015-03-11Add iOS 8.2 in the other check.David Baker1-1/+1
2015-03-11Added support for iOS 8.2 SDKijsf1-0/+1
2015-03-11Added support for iOS 8.3 SDKijsf1-2/+3
2015-02-22config: Set iOS min version correctlyArun Raghavan1-4/+1
The comment about the crashing linker appears to be obsolete.
2015-01-28config/android: More fixes for Android x86_64Edward Hervey1-4/+7
* It can actually use the gold linker :) * Specify the proper toolchain library (lib64/ and not lib/)
2015-01-28config/android: Fix ldflags (missing space)Edward Hervey1-1/+1
2015-01-28config: Add presets for Android L x86_64 and amd64Edward Hervey2-0/+18
They are not fully working yet. vpx fails on amd64 for example.
2015-01-28config/android: Add support for Android L and ARM64/X86_64Edward Hervey1-11/+48
* Don't use the gold linker on those platforms * Don't use -Wl,-z,nocopyreloc on ARM64/X86_64 * We don't have proper uselocale support on Android L (but half of the header files are there, so some configure setups thinks it exists and fail massively)
2014-12-20android: Update to NDK r10dEdward Hervey1-1/+1
2014-12-17config/android: Use proper toolchain version for gnustlEdward Hervey1-0/+3
We need to make sure we pick the proper gnustl .so/.a libraries when building on android. We were previously blindly taking the 4.6 version which would cause missing/wrong symbols when used with a non-4.6 build.
2014-12-17config: Update/fix android versionsEdward Hervey1-1/+5
Add kitkat and lollipop and fix the jellybean API level (must have been a copy-paste error)
2014-12-01osx: Add x86-64 configSebastian Dröge1-0/+5
Universal builds are no longer needed, 32 bit support was dropped after 10.6.8.
2014-11-27config: android: Don't allow using system librariesEdward Hervey1-0/+3
Might be unfortunate to pick up linux headers/libraries when we're targetting android :)
2014-11-05android: Update to Android NDK r10cSebastian Dröge1-1/+1
2014-11-04ios: Build ARM64 and X86-64 binaries tooSebastian Dröge1-1/+1
Now our iOS releases are huge but at least people can use them in XCode with the default settings, and starting in January Apple will require all apps to be ARM64 compatible anyway.
2014-10-27archs: Drop PowerPC supportSebastian Dröge1-3/+0
We were not building it anyway and it's not supported anymore since OSX 10.6.
2014-10-27osx: Build for OSX >= 10.8Sebastian Dröge1-11/+4
We don't have full functionality otherwise, e.g. VideoToolbox support is missing.
2014-10-27ios: Add initial aarch64/arm64 supportSebastian Dröge2-1/+9
Some things compile, some not.
2014-10-21android: Add support for the gcc 4.9 toolchain of the new NDKSebastian Dröge1-2/+2
2014-10-21ios: Add support for iOS 8.1 SDKSebastian Dröge1-2/+3
2014-10-09osx: Add support for yosemiteSebastian Dröge1-0/+1
2014-09-23toolchain: fix mingw-w32 toolchain build for linuxAndoni Morales Alastruey2-1/+2
Set host='' to prevent the linux.config to append the host triplet in toolchain env variables. Since we are cross-compiling from x86_64, we don't want to end up with CC=i686-linux-gnu-gcc
2014-09-22ios: Use -Wno-error=implicit-function-declarationSebastian Dröge1-1/+1
Many configure checks use implicit function declarations and fail because of this now on iOS x86-64. The new XCode makes them errors instead of warnings.
2014-09-19ios: Use -miphoneos-version-min on iOS and -mios-simulator-version-min for ↵Sebastian Dröge1-6/+6
the simulator Fixes simulator build with XCode 6
2014-09-16ios: Remove useless compiler warning flagSebastian Dröge1-4/+1
Having these warnings is useful, we just don't want them to cause errors.
2014-09-16darwin: Stop using -Wno-unused-command-line-argument-hard-error-in-futureSebastian Dröge1-4/+1
It's not supported by latest clang anymore and we should've fixed all remaining problems now.
2014-09-15ios: Add initial support for x86-64Sebastian Dröge2-1/+11
2014-09-15ios: Fix setting of the major/minor version for the emulatorSebastian Dröge1-1/+2
7.1 is 70100, not 710000.
2014-09-13ios: There is no -Wno-unused-command-line-argument-hard-error-in-future in ↵Sebastian Dröge1-1/+4
newer clang
2014-09-13Add support for the iOS 8.0 SDKSebastian Dröge1-2/+3
2014-06-17gtk3: disable variant by defaultAndoni Morales Alastruey1-2/+4
and enable it only in supported platforms
2014-06-16Rename the Gtk variant to Gtk3Thibault Saunier3-3/+3
2014-05-16darwin: Tell python to use 32bit version when targetting 32bitEdward Hervey1-0/+1
Amongst other things fixes importing i386 .so from python (needed for gobject-introspection)
2014-05-16config: Silence more warnings on osx 10.7Edward Hervey1-0/+4
2014-05-15cerbero: add a variant called 'gi' for enabling gobject-introspectionMark Howell2-0/+8
Enabled by default on linux and drawin Disabled if cross-compiling
2014-04-26Use clang instead of gcc on OSXSebastian Dröge1-4/+4
clang is the default compiler on OSX since a long time and later xcode versions don't even ship gcc anymore.
2014-04-26Drop support for OS X Leopard (10.5)Sebastian Dröge1-17/+1
We built with 10.6 as minimum version anyway and e.g. osxvideosink does not even work anymore with 10.6.