Commit a30dbcae6b1b5ba0c2bcb821cfc981a6c1582030

  • avatar
  • Mark Kromis <greybird @Atomik…eath.local>
  • Thu Sep 24 11:53:25 CEST 2009
Fixed mac compile

* configure - modified -embedded option for iphone
* qmake/generator/mac/pbuiilder_pbx.cpp
  Skip mac specific if building for phone
* src/corelib/global/global.cpp
  Added mac specific build header
* src/corelib/global/qglobal.h
  Added bsd4 compaitlbe flag for iphone
* src/corelib/io/qfileengine_unix.cpp
  Added mac specific header for mac, ignore phone.
configure
(18 / 2)
  
299299 PLATFORM_MAC=no
300300 PLATFORM_QWS=yes
301301 fi
302 elif [ "$PLATFORM_MAC" != "no" ]; then
303 PLATFORM_X11=no
304 PLATFORM_MAC=yes
305 PLATFORM_QWS=no
306 PLATFORM_IPHONE=yes
302307 else
303308 echo "No license exists to enable Qt for Embedded Linux. Disabling."
304309 CFG_EMBEDDED=no
11771177 PLATFORM_MAC=no
11781178 PLATFORM_QWS=yes
11791179 fi
1180 elif [ "$PLATFORM_MAC" != "no" ]; then
1181 PLATFORM_X11=no
1182 PLATFORM_MAC=yes
1183 PLATFORM_QWS=no
1184 PLATFORM_IPHONE=yes
11801185 else
11811186 echo "No license exists to enable Qt for Embedded Linux. Disabling."
11821187 CFG_EMBEDDED=no
43094309 done
43104310 fi
43114311 if [ "$PLATFORM_MAC" = "yes" ]; then
4312 echo "export MACOSX_DEPLOYMENT_TARGET = 10.4" >> "$mkfile"
4313 echo "CARBON_LFLAGS =-framework CoreFoundation" >>"$mkfile"
4312 if [ "$PLATFORM_IPHONE" = "yes" ]; then
4313 CFG_MAC_COCOA=yes
4314 echo "export MACOSX_DEPLOYMENT_TARGET = 10.5" >> "$mkfile"
4315 echo "CARBON_LFLAGS =-framework CoreFoundation" >>"$mkfile"
4316 else
4317 echo "export MACOSX_DEPLOYMENT_TARGET = 10.4" >> "$mkfile"
4318 echo "CARBON_LFLAGS =-framework ApplicationServices" >>"$mkfile"
4319 fi
43144320 echo "CARBON_CFLAGS =-fconstant-cfstrings" >>"$mkfile"
43154321 EXTRA_LFLAGS="$EXTRA_LFLAGS \$(CARBON_LFLAGS)"
43164322 EXTRA_CFLAGS="$EXTRA_CFLAGS \$(CARBON_CFLAGS)"
  
5353# include <sys/types.h>
5454# include <sys/stat.h>
5555#endif
56#ifdef Q_OS_DARWIN
57// Minimize include for iPhone.
58#include <CoreFoundation/CFBundle.h>
56#if defined(Q_OS_DARWIN) && !defined(Q_OS_IPHONE)
57// Skip include for iPhone.
58#include <ApplicationServices/ApplicationServices.h>
5959#include <private/qcore_mac_p.h>
6060#endif
6161
  
8282_LIT(qt_S60SystemInstallDir, "z:\\system\\install\\");
8383#endif
8484
85#if defined(Q_OS_MAC)
86#include <CoreServices/CoreServices.h>
87#endif
88
8589QT_BEGIN_NAMESPACE
8690
8791
  
177177*/
178178#if defined(__IPHONE__)
179179# define Q_OS_IPHONE
180# define Q_OS_BSD4
180181# ifdef AUTODETECT_COCOA
181# warning Using Cocoa
182182# define QT_MAC_USE_COCOA 1
183183# define QT_BUILD_KEY QT_BUILD_KEY_COCOA
184184# endif
  
6262#endif
6363#include <errno.h>
6464#if !defined(QWS) && defined(Q_OS_MAC)
65# include <CoreServices/CoreServices.h>
6566# include <private/qcore_mac_p.h>
6667#endif
6768