summaryrefslogtreecommitdiff
path: root/distribution/bin/makebindist.py
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2013-01-17 00:19:08 +0100
committerJose <jose@zeroc.com>2013-01-17 00:19:08 +0100
commit0fe0ab23fda0af323a26b29bc12d2a6a348fced3 (patch)
tree0e5d5873b7df9c7a73b3fa66b6ae8a910dde53bc /distribution/bin/makebindist.py
parentFixed (ICE-5187) - Glacier2 SessionHelpers cannot load IceSSL plug-in from cu... (diff)
downloadice-0fe0ab23fda0af323a26b29bc12d2a6a348fced3.tar.bz2
ice-0fe0ab23fda0af323a26b29bc12d2a6a348fced3.tar.xz
ice-0fe0ab23fda0af323a26b29bc12d2a6a348fced3.zip
Added OS X Frameworks
Diffstat (limited to 'distribution/bin/makebindist.py')
-rwxr-xr-xdistribution/bin/makebindist.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/distribution/bin/makebindist.py b/distribution/bin/makebindist.py
index 89c7f10eac5..a3e5a00f729 100755
--- a/distribution/bin/makebindist.py
+++ b/distribution/bin/makebindist.py
@@ -124,6 +124,8 @@ if not platform.checkAndPrintThirdParties():
buildRootDir = os.path.join(distDir, "..", os.path.join("build-" + platform.pkgPlatform + "-" + version))
srcDir = os.path.join(buildRootDir, "Ice-" + version + "-src")
buildDir = os.path.join(buildRootDir, "Ice-" + version)
+frameworksDir = os.path.join(buildRootDir, "Frameworks")
+
if forceclean or not os.path.exists(srcDir) or not os.path.exists(buildDir):
if os.path.exists(buildRootDir):
print "Removing previous build from " + os.path.join("build-" + platform.pkgPlatform + "-" + version) + "...",
@@ -183,7 +185,9 @@ for l in buildLanguages:
if l != "java":
- makeOptions = platform.getMakeOptions() + " " + platform.getMakeEnvs(version, l) + " prefix=" + buildDir
+ makeOptions = platform.getMakeOptions() + " " + platform.getMakeEnvs(version, l) + " prefix=" + buildDir + \
+ " frameworks_prefix=" + frameworksDir
+
if l != "py":
buildCmd = "gmake -C src " + makeOptions
else:
@@ -230,7 +234,7 @@ if os.path.exists(os.path.join(buildDir, "doc")):
print "Copying third party dependencies..."
sys.stdout.flush()
platform.copyThirdPartyDependencies(buildDir)
-platform.completeDistribution(buildDir, version)
+platform.completeDistribution(buildDir, frameworksDir, version)
#
# Copy platform specific files (README, SOURCES, etc)