From 257bcb1a1140d3e070cfaef6fec0704740bc83b8 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 16 Sep 2011 14:10:33 +0100 Subject: get internal python invocations working --- filter/source/svg/Makefile | 2 +- solenv/gbuild/gbuild.mk | 2 +- solenv/gbuild/platform/ios.mk | 3 +++ solenv/gbuild/platform/macosx.mk | 3 +++ solenv/gbuild/platform/solaris.mk | 3 +++ solenv/gbuild/platform/unxgcc.mk | 3 +++ solenv/gbuild/platform/windows.mk | 3 +++ solenv/gbuild/platform/winmingw.mk | 3 +++ 8 files changed, 20 insertions(+), 2 deletions(-) diff --git a/filter/source/svg/Makefile b/filter/source/svg/Makefile index 9ca86f152dfa..bd0e85e2a944 100644 --- a/filter/source/svg/Makefile +++ b/filter/source/svg/Makefile @@ -60,7 +60,7 @@ $(filter_GEN_svg_Tokens_cxx) : $(filter_GEN_svg_Tokens_gperf) $(filter_GEN_svg_Script_hxx) : \ $(filter_SRC_svg_PresentationEngine) $(filter_SRC_svg_Js2Hxx) $(call gb_Output_announce,$@,build,PY ,1) - $(call gb_Helper_abbreviate_dirs, \ + $(call gb_Helper_abbreviate_dirs_native, \ $(gb_PYTHON) $(filter_SRC_svg_Js2Hxx) \ $(filter_SRC_svg_PresentationEngine) \ $(filter_GEN_svg_Script_hxx)) diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk index 6169cdc84da8..eb708ca771aa 100644 --- a/solenv/gbuild/gbuild.mk +++ b/solenv/gbuild/gbuild.mk @@ -334,7 +334,7 @@ gb_PYTHONTARGET := gb_PYTHON := $(PYTHON) else gb_PYTHONTARGET := $(OUTDIR)/bin/python -gb_PYTHON := $(gb_PYTHON_PRECOMMAND) PYTHONPATH=$(SOLARLIBDIR)/python $(gb_PYTHONTARGET) +gb_PYTHON := $(gb_PYTHON_PRECOMMAND) $(gb_PYTHONTARGET) endif export gb_AWK diff --git a/solenv/gbuild/platform/ios.mk b/solenv/gbuild/platform/ios.mk index 7c2e7076422d..f9c903c06d71 100644 --- a/solenv/gbuild/platform/ios.mk +++ b/solenv/gbuild/platform/ios.mk @@ -447,4 +447,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib SOLA # Configuration gb_CFGEXPRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib +# Python +gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR_FOR_BUILD)/lib + # vim: set noet sw=4: diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk index 51e4256d47c5..f71c5af0ea78 100644 --- a/solenv/gbuild/platform/macosx.mk +++ b/solenv/gbuild/platform/macosx.mk @@ -532,4 +532,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib SOLARBINDIR=$( # Configuration gb_CFGEXPRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib +# Python +gb_PYTHON_PRECOMMAND := DYLD_LIBRARY_PATH=$(OUTDIR)/lib + # vim: set noet sw=4: diff --git a/solenv/gbuild/platform/solaris.mk b/solenv/gbuild/platform/solaris.mk index 55f2f1f5d126..010a6b53959a 100644 --- a/solenv/gbuild/platform/solaris.mk +++ b/solenv/gbuild/platform/solaris.mk @@ -418,4 +418,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib SOLARBINDIR=$(OU # Configuration gb_CFGEXPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib +# Python +gb_PYTHON_PRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload + # vim: set noet sw=4: diff --git a/solenv/gbuild/platform/unxgcc.mk b/solenv/gbuild/platform/unxgcc.mk index 362b378fee7e..f142e4a626ee 100644 --- a/solenv/gbuild/platform/unxgcc.mk +++ b/solenv/gbuild/platform/unxgcc.mk @@ -504,4 +504,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib SOLARBINDIR=$(OU # Configuration gb_CFGEXPRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib +# Python +gb_PYTHON_PRECOMMAND := LD_LIBRARY_PATH=$(OUTDIR)/lib PYTHONHOME=$(OUTDIR)/lib/python PYTHONPATH=$(OUTDIR)/lib/python:$(OUTDIR)/lib/python/lib-dynload + # vim: set noet sw=4: diff --git a/solenv/gbuild/platform/windows.mk b/solenv/gbuild/platform/windows.mk index f51bce65ef58..203ed8120fcf 100644 --- a/solenv/gbuild/platform/windows.mk +++ b/solenv/gbuild/platform/windows.mk @@ -761,4 +761,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := SOLARBINDIR=$(OUTDIR)/bin $(gb_UnoApiTarget_RE # Configuration gb_CFGEXPRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" +# Python +gb_PYTHON_PRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" PYTHONHOME="$(OUTDIR)/lib/python" PYTHONPATH="$(OUTDIR)/lib/python;$(OUTDIR)/lib/python/lib-dynload" + # vim: set noet sw=4: diff --git a/solenv/gbuild/platform/winmingw.mk b/solenv/gbuild/platform/winmingw.mk index d5cdb3ec9ad0..18d71bdd4b73 100644 --- a/solenv/gbuild/platform/winmingw.mk +++ b/solenv/gbuild/platform/winmingw.mk @@ -685,4 +685,7 @@ gb_UnoApiTarget_REGVIEWCOMMAND := $(gb_Helper_set_ld_path) SOLARBINDIR=$(OUTDIR_ # Configuration gb_CFGEXPRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" +# Python +gb_PYTHON_PRECOMMAND := PATH="$${PATH}:$(OUTDIR)/bin" PYTHONHOME="$(OUTDIR)/lib/python" PYTHONPATH="$(OUTDIR)/lib/python;$(OUTDIR)/lib/python/lib-dynload" + # vim: set noet sw=4: -- cgit v1.2.3