Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriain holmes <iain@xamarin.com>2015-10-22 15:27:38 +0300
committeriain holmes <iain@xamarin.com>2015-10-30 15:37:51 +0300
commite2a40479b6f954d71c11c22ea3126024936bcb80 (patch)
tree78775247c1574c7374a435445add59cf3db64ca3
parentbaf802038a7f64565ae7de3606c625f561373e4c (diff)
[Build] Build monostub for the correct architecture
-rw-r--r--main/build/MacOSX/Makefile.am6
-rw-r--r--main/configure.in3
2 files changed, 6 insertions, 3 deletions
diff --git a/main/build/MacOSX/Makefile.am b/main/build/MacOSX/Makefile.am
index 200d79fe08..c27a4eb1ce 100644
--- a/main/build/MacOSX/Makefile.am
+++ b/main/build/MacOSX/Makefile.am
@@ -31,12 +31,12 @@ dmg: render.exe app
./make-dmg-bundle.sh
monostub: monostub.m $(MONOSTUB_EXTRA_SOURCES)
- gcc -Wall -mmacosx-version-min=10.10 -m32 -o $@ $^ -framework AppKit
-# gcc -Wall -mmacosx-version-min=10.10 -m32 -o $@ $^ -framework AppKit -isysroot $(SDK_PATH)
+ gcc -Wall -mmacosx-version-min=10.10 -m$(MONOSTUB_ARCH) -o $@ $^ -framework AppKit
+# gcc -Wall -mmacosx-version-min=10.10 -m$(MONOSTUB_ARCH) -o $@ $^ -framework AppKit -isysroot $(SDK_PATH)
cp monostub ../bin/MonoDevelop
monostub-test: monostub-test.m $(MONOSTUB_EXTRA_SOURCES)
- gcc -g -Wall -mmacosx-version-min=10.10 -m32 -o $@ $^ -framework AppKit
+ gcc -g -Wall -mmacosx-version-min=10.10 -m$(MONOSTUB_ARCH) -o $@ $^ -framework AppKit
./monostub-test
clean-local:
diff --git a/main/configure.in b/main/configure.in
index 325b29d751..30d7287526 100644
--- a/main/configure.in
+++ b/main/configure.in
@@ -228,10 +228,13 @@ AC_ARG_WITH(macarch,
with_macarch=${withval}, with_macarch=$default_macarch)
SGEN_SUFFIX=
+MONOSTUB_ARCH=32
if test x$with_macarch = xx86_64; then
SGEN_SUFFIX=64
+ MONOSTUB_ARCH=64
fi
AC_SUBST(SGEN_SUFFIX)
+AC_SUBST(MONOSTUB_ARCH)
MAC_ARCHITECTURE=${with_macarch}
AC_SUBST(MAC_ARCHITECTURE)