On 06/13/2012 08:52 AM, Stephan Bergmann wrote:
On 06/12/2012 11:37 PM, David Ostrovsky wrote:
May I ask somebody to check this gerrit-patch on MacOsX? Or may be it
would be simplier to send a file-patch or create a feature branch?
Just let me know.
For the record, I'm currently looking into the gerrit patch on Mac.
...and attached mac.patch allowed me to build
<https://gerrit.libreoffice.org/#/c/179/11> on Mac OS X (on top of
recent master; on Mac OS X 10.7 with Xcode 4 with the script I posted
recently). Both "Tools - Macros - Organize Macros - Python... - LOdev
Macros - HelloWord - HelloWOrdPython - Run" within Writer and
LibreOffice.app/Contents/MacOS/python -c 'import uno' work.
Stephan
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index dc9cf8c..bbc9712 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1631,6 +1631,10 @@ ifeq ($(OS),WNT)
$(call gb_LinkTarget_add_libs,$(1),\
python26.lib \
)
+else ifeq ($(OS),MACOSX)
+$(call gb_LinkTarget_add_libs,$(1),\
+ -F $(OUTDIR)/lib -framework OOoPython \
+)
else
$(call gb_LinkTarget_use_libraries,$(1),\
python2.6 \
diff --git a/pyuno/Module_pyuno.mk b/pyuno/Module_pyuno.mk
index 315a8ab..0f15ac5 100755
--- a/pyuno/Module_pyuno.mk
+++ b/pyuno/Module_pyuno.mk
@@ -53,16 +53,20 @@ endif
# zipcore: python.sh on Unix
-ifeq ($(GUI),UNX)
ifneq ($(SYSTEM_PYTHON),YES)
+ifeq ($(GUI),UNX)
$(eval $(call gb_Module_add_targets,pyuno,\
CustomTarget_python_shell \
Package_python_shell \
+))
+ifneq ($(OS),MACOSX)
+$(eval $(call gb_Module_add_targets,pyuno,\
CustomTarget_python_bin \
Package_python_bin \
))
endif
endif
+endif
# python-zipcore-$(PYVESION) not on MACOSX
# (OOoPython.framework.zip is already delivered for MACOSX in python module)
Context
- Re: [GERRIT] gbuild migration: pyuno module (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.