summaryrefslogtreecommitdiffstats
path: root/bridges/Module_bridges.mk
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2012-09-26 22:51:03 +0300
committerTor Lillqvist <tml@iki.fi>2012-09-27 08:20:44 +0300
commitd83de4b1a93ba7ed7bc3243073be3de96a44bfa9 (patch)
treeef5bbc6a0d8155fcab8a6029f3cf45ebdbc86f9b /bridges/Module_bridges.mk
parentsal_Bool to bool (diff)
downloadcore-d83de4b1a93ba7ed7bc3243073be3de96a44bfa9.tar.gz
core-d83de4b1a93ba7ed7bc3243073be3de96a44bfa9.zip
First attempt at C++/UNO bridge for 64-bit OS X
Basically, a 1:1 copy of the Linux x86-64 one. The Apple docs say that "The OS X x86-64 function calling conventions are the same as the function calling conventions described in System V Application Binary Interface AMD64 Architecture Processor Supplement," which should mean that it's the same as on Linux. Once this works, the very minor differences to the Linux one will be merged as ifdefs into the Linux one, and no separate source files will be needed. Change-Id: I1ff58f303a7ab7f59ec2ff7a9e24465e89151ec5
Diffstat (limited to 'bridges/Module_bridges.mk')
-rw-r--r--bridges/Module_bridges.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/bridges/Module_bridges.mk b/bridges/Module_bridges.mk
index 800c8ca17f1a..118e82f4466b 100644
--- a/bridges/Module_bridges.mk
+++ b/bridges/Module_bridges.mk
@@ -73,6 +73,9 @@ $(eval $(call gb_Module_add_targets,bridges,\
$(if $(filter GCCMACOSXI,$(COM)$(OS)$(CPU)),\
Library_gcc3_macosx_intel \
) \
+ $(if $(filter GCCMACOSXX,$(COM)$(OS)$(CPU)),\
+ Library_gcc3_macosx_x86-64 \
+ ) \
$(if $(filter GCCMACOSXP,$(COM)$(OS)$(CPU)),\
Library_gcc3_macosx_powerpc \
) \