gcc-apple64: Enable Objective C
darwin-updates was just merged, so I'm taking the liberty of messing with darwin's stdenv svn path=/nixpkgs/trunk/; revision=28929
This commit is contained in:
parent
5058e62c56
commit
9496f3767b
@ -61,6 +61,9 @@ preConfigure() {
|
|||||||
if test -n "$langF77"; then
|
if test -n "$langF77"; then
|
||||||
langs="$langs,f95"
|
langs="$langs,f95"
|
||||||
fi
|
fi
|
||||||
|
if test -n "$langObjC"; then
|
||||||
|
langs="$langs,objc"
|
||||||
|
fi
|
||||||
|
|
||||||
# Perform the build in a different directory.
|
# Perform the build in a different directory.
|
||||||
mkdir ../build
|
mkdir ../build
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{ stdenv, fetchurl, noSysDirs
|
{ stdenv, fetchurl, noSysDirs
|
||||||
, langC ? true, langCC ? true, langF77 ? false
|
, langC ? true, langCC ? true, langObjC ? true, langF77 ? false
|
||||||
, profiledCompiler ? false
|
, profiledCompiler ? false
|
||||||
, gmp ? null, mpfr ? null, bison ? null, flex ? null
|
, gmp ? null, mpfr ? null, bison ? null, flex ? null
|
||||||
}:
|
}:
|
||||||
@ -34,5 +34,5 @@ stdenv.mkDerivation ({
|
|||||||
patches =
|
patches =
|
||||||
[./pass-cxxcpp.patch ]
|
[./pass-cxxcpp.patch ]
|
||||||
++ (if noSysDirs then [./no-sys-dirs.patch] else []);
|
++ (if noSysDirs then [./no-sys-dirs.patch] else []);
|
||||||
inherit noSysDirs langC langCC langF77 profiledCompiler;
|
inherit noSysDirs langC langCC langF77 langObjC profiledCompiler;
|
||||||
} // (if langF77 then {buildInputs = [gmp mpfr bison flex];} else {}))
|
} // (if langF77 then {buildInputs = [gmp mpfr bison flex];} else {}))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user