qt5base-lts/mkspecs/macx-ios-clang
Tor Arne Vestbø 4c980d2e9b Explicitly use libstdc++ for non-C++11 static builds
Otherwise the compiler may choose libc++ based on the deployment target,
and we'll end up with broken builds due to the mismatch between the two
libraries, eg:

Undefined symbols for architecture x86_64:
  "std::ios_base::Init::Init()", referenced from:
      __GLOBAL__I_a in libQt5Qml.a(qv4object.o)
      ...
  "std::ios_base::Init::~Init()", referenced from:
      __GLOBAL__I_a in libQt5Qml.a(qv4object.o)
      ...
  "std::__throw_length_error(char const*)", referenced from:
      ...

This problem is not iOS specific, which is why the logic is moved
to the more generic mac/default_post.prf.

Change-Id: I28b94e614f9167fc0db84bbf1c88dd97d5629938
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
2014-01-28 02:33:40 +01:00
..
features Explicitly use libstdc++ for non-C++11 static builds 2014-01-28 02:33:40 +01:00
Default-568h@2x.png iOS: Provide default launch image for 4-inch devices 2013-11-29 09:55:23 +01:00
Info.plist.app qmake: Pick up default bundle prefix from Xcode preferences 2013-10-31 12:33:55 +01:00
Info.plist.lib Move iOS makespec out of unsupported directory 2013-09-12 12:29:33 +02:00
qmake.conf iOS: Don't hard-code simulator and device architectures 2013-10-18 15:36:16 +02:00
qplatformdefs.h Move iOS makespec out of unsupported directory 2013-09-12 12:29:33 +02:00
rename_main.sh iOS: Use in-place string renaming to rename main() instead of ld 2014-01-06 20:58:28 +01:00