summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2009-12-18 10:27:06 +0100
committerBenoit Foucher <benoit@zeroc.com>2009-12-18 10:27:06 +0100
commitb36d49300d388f40cd093f99cbf03336617498c0 (patch)
tree0fa072df1c996e1d445d2734582dda942bb03405
parentMinor style fix. (diff)
downloadice-b36d49300d388f40cd093f99cbf03336617498c0.tar.bz2
ice-b36d49300d388f40cd093f99cbf03336617498c0.tar.xz
ice-b36d49300d388f40cd093f99cbf03336617498c0.zip
Additional makebindist.py fixes
-rwxr-xr-xdistribution/bin/makebindist.py3
-rw-r--r--distribution/lib/DistUtils.py12
2 files changed, 11 insertions, 4 deletions
diff --git a/distribution/bin/makebindist.py b/distribution/bin/makebindist.py
index 85350acab31..c891e26fdd1 100755
--- a/distribution/bin/makebindist.py
+++ b/distribution/bin/makebindist.py
@@ -203,8 +203,7 @@ for l in buildLanguages:
jgoodiesDefines = "-Djgoodies.forms=" + platform.getJGoodiesForms() + " -Djgoodies.looks=" + \
platform.getJGoodiesLooks()
- if os.system(antCmd + " -Dbuild.suffix=-java2 -Dice.mapping=java2 install") != 0 or \
- os.system(antCmd + " -Dbuild.suffix=-java5 -Dice.mapping=java5 " + jgoodiesDefines + " install") != 0:
+ if os.system(antCmd + " " + jgoodiesDefines + " install") != 0:
print sys.argv[0] + ": `" + l + "' build failed"
os.chdir(cwd)
sys.exit(1)
diff --git a/distribution/lib/DistUtils.py b/distribution/lib/DistUtils.py
index 3c66e3d4932..e53f6093d24 100644
--- a/distribution/lib/DistUtils.py
+++ b/distribution/lib/DistUtils.py
@@ -798,6 +798,13 @@ class Darwin(Platform):
links.append(link[len(root) + 1::])
return libraries + links
+ def getMakeEnvs(self, version, language):
+ envs = Platform.getMakeEnvs(self, version, language)
+ # Build fat binaries by default.
+ if not os.environ.has_key("CXXARCHFLAGS"):
+ envs += " CXXARCHFLAGS=\"-arch i386 -arch x86_64\"";
+ return envs
+
def completeDistribution(self, buildDir, version):
print "Fixing install names...",
@@ -887,7 +894,7 @@ class Expat(ThirdParty):
ThirdParty.__init__(self, platform, "Expat", expat, ["cpp"])
def getFilesFromSubDirs(self, platform, bindir, libdir, x64):
- return platform.getSharedLibraryFiles(self.location, os.path.join(libdir, "*"))
+ return platform.getSharedLibraryFiles(self.location, os.path.join(libdir, "libexpat*"))
class OpenSSL(ThirdParty):
def __init__(self, platform):
@@ -896,7 +903,8 @@ class OpenSSL(ThirdParty):
def getFilesFromSubDirs(self, platform, bindir, libdir, x64):
files = [ os.path.join(bindir, "openssl") ]
- files += platform.getSharedLibraryFiles(self.location, os.path.join(libdir, "*"))
+ files += platform.getSharedLibraryFiles(self.location, os.path.join(libdir, "libssl*"))
+ files += platform.getSharedLibraryFiles(self.location, os.path.join(libdir, "libcrypto*"))
return files
class Mcpp(ThirdParty):