Skip to content

Commit

Permalink
Fix 32 bits compilation on 64 bits host and vice-versa
Browse files Browse the repository at this point in the history
Also disable distcc build
  • Loading branch information
jyavenard committed Mar 13, 2012
1 parent 7f53b52 commit ecb225a
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions OSX/build/osx-packager-qtsdk.pl
Expand Up @@ -493,8 +493,10 @@ END
],
'mythtv'
=> [
"--runprefix=../Resources",
"--enable-libmp3lame",
'--runprefix=../Resources',
'--enable-libmp3lame',
'--disable-lirc',
'--disable-distcc',

# To "cross compile" something for a lesser Mac:
#'--tune=G3',
Expand Down Expand Up @@ -587,7 +589,7 @@ END
{
$SDK105FLAGS = " -D_USING_105SDK=1";
}
$ENV{'CFLAGS'} = $ENV{'CXXFLAGS'} = $ENV{'ECXXFLAGS'} = "${OLEVEL}${SDKISYSROOT}${SDK105FLAGS} -mmacosx-version-min=$OSTARGET -I$PREFIX/include -I$PREFIX/mysql";
$ENV{'CFLAGS'} = $ENV{'CXXFLAGS'} = $ENV{'ECXXFLAGS'} = $ENV{'CPPFLAGS'} = "${OLEVEL}${SDKISYSROOT}${SDK105FLAGS} -mmacosx-version-min=$OSTARGET -I$PREFIX/include -I$PREFIX/mysql";
$ENV{'LDFLAGS'} = "$SDKLSYSROOT -mmacosx-version-min=$OSTARGET -L$PREFIX/lib -F$QTLIB";
$ENV{'PREFIX'} = $PREFIX;
$ENV{'SDKROOT'} = $SDKROOT;
Expand All @@ -596,6 +598,7 @@ END
our $CFLAGS = $ENV{'CFLAGS'};
our $CXXFLAGS = $ENV{'CXXFLAGS'};
our $ECXXFLAGS = $ENV{'ECXXFLAGS'};
our $CPPFLAGS = $ENV{'CPPFLAGS'};
our $LDFLAGS = $ENV{'LDFLAGS'};
our $ARCHARG = "";
our @ARCHS;
Expand Down Expand Up @@ -669,6 +672,7 @@ END
{
$ENV{'CFLAGS'} .= " -arch $arch";
$ENV{'CXXFLAGS'} .= " -arch $arch";
$ENV{'CPPFLAGS'} .= " -arch $arch";
$ENV{'ECXXFLAGS'} .= " -arch $arch"; # MythTV configure
$ENV{'LDFLAGS'} .= " -arch $arch";
$ARCHARG .= " -arch $arch";
Expand Down Expand Up @@ -1382,6 +1386,7 @@ END

$ENV{'CFLAGS'} = "-arch $arch $CFLAGS";
$ENV{'CXXFLAGS'} = "-arch $arch $CXXFLAGS";
$ENV{'CPPFLAGS'} = "-arch $arch $CPPFLAGS";
$ENV{'LDFLAGS'} = "-arch $arch $LDFLAGS";
$ENV{'ECXXFLAGS'} = "-arch $arch $ECXXFLAGS";

Expand Down

0 comments on commit ecb225a

Please sign in to comment.