[Libreoffice-commits] core.git: 2 commits - python3/ExternalProject_python3.mk scp2/source

Stephan Bergmann sbergman at redhat.com
Wed Aug 28 01:05:48 PDT 2013


 python3/ExternalProject_python3.mk        |    6 ++++--
 scp2/source/python/profileitem_python.scp |   26 +++++++++++++-------------
 2 files changed, 17 insertions(+), 15 deletions(-)

New commits:
commit e75e0214134ca6ad92150bf6099c12d8859575b1
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Aug 28 10:05:14 2013 +0200

    Fix PYUNO_LOADER_PYTHONPATH for non-ENABLE_MACOSX_MACLIKE_APP_STRUCTURE
    
    Change-Id: Ifc164b80466d3b847ce1214c28a1ba79fdfd690b

diff --git a/scp2/source/python/profileitem_python.scp b/scp2/source/python/profileitem_python.scp
index e66eb1a..64158fe 100644
--- a/scp2/source/python/profileitem_python.scp
+++ b/scp2/source/python/profileitem_python.scp
@@ -41,7 +41,7 @@ ProfileItem gid_Profileitem_Pythonloader_Pythonhome
   #if defined ENABLE_MACOSX_MACLIKE_APP_STRUCTURE
     Value = "$ORIGIN/../Frameworks/LibreOfficePython.framework";
   #elif defined MACOSX
-    Value = CONCAT2($ORIGIN,/LibreOfficePython.framework);
+    Value = "$ORIGIN/LibreOfficePython.framework";
   #else
     Value = CONCAT2($ORIGIN/python-core-,PYVERSION);
   #endif
@@ -54,37 +54,37 @@ ProfileItem gid_Profileitem_Pythonloader_Pythonpath
     Section = "Bootstrap";
     Order = 1;
     Key = "PYUNO_LOADER_PYTHONPATH";
-#ifdef SYSTEM_PYTHON
+  #if defined SYSTEM_PYTHON
     Value = "$ORIGIN";
-#else
-  #ifdef UNX
-    #ifdef MACOSX
-    #define FRAMEWORKLIB CONCAT3($ORIGIN,/../Frameworks/LibreOfficePython.framework/Versions/Current/lib/python,PYMAJMIN)
+  #elif defined ENABLE_MACOSX_MACLIKE_APP_STRUCTURE
+    #define FRAMEWORKLIB CONCAT2($ORIGIN/../Frameworks/LibreOfficePython.framework/Versions/Current/lib/python,PYMAJMIN)
     Value = CONCAT4(FRAMEWORKLIB FRAMEWORKLIB,
 		   /lib-dynload FRAMEWORKLIB,
 		   /lib-tk FRAMEWORKLIB,
 		   /site-packages $ORIGIN);
-    #else
+  #elif defined MACOSX
+    #define FRAMEWORKLIB CONCAT2($ORIGIN/LibreOfficePython.framework/Versions/Current/lib/python,PYMAJMIN)
+    Value = CONCAT4(FRAMEWORKLIB FRAMEWORKLIB,
+		   /lib-dynload FRAMEWORKLIB,
+		   /lib-tk FRAMEWORKLIB,
+		   /site-packages $ORIGIN);
+  #elif defined UNX
     Value = CONCAT9($ORIGIN/python-core-,PYVERSION,
 		   /lib $ORIGIN/python-core-,PYVERSION,
 		   /lib/lib-dynload $ORIGIN/python-core-,PYVERSION,
 		   /lib/lib-tk $ORIGIN/python-core-,PYVERSION,
 		   /lib/site-packages $ORIGIN);
-    #endif
-  #else
-   #ifdef _gcc3
+  #elif defined _gcc3
     Value = STRING(CONCAT9($ORIGIN/python-core-,PYVERSION,
 		   /lib $ORIGIN/python-core-,PYVERSION,
 		   /lib/lib-dynload $ORIGIN/python-core-,PYVERSION,
 		   /lib/lib-tk $ORIGIN/python-core-,PYVERSION,
 		   /lib/site-packages $ORIGIN));
-   #else
+  #else
     Value = STRING(CONCAT5($ORIGIN/python-core-,PYVERSION,
                    /lib $ORIGIN/python-core-,PYVERSION,
 		   /lib/site-packages $ORIGIN));
-   #endif
   #endif
-#endif
 End
 
 // DISABLE_PYUNO
commit dccf47b7f61e088622747539d1487590080da3b8
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Wed Aug 28 10:04:08 2013 +0200

    Build python3 with debug flags if --enable-debug
    
    ...the special case for AIX can probably be cleaned up?
    
    Change-Id: I34ca29acaddcff9b811067504c12a8243a6d046b

diff --git a/python3/ExternalProject_python3.mk b/python3/ExternalProject_python3.mk
index 805e739..22065bb 100644
--- a/python3/ExternalProject_python3.mk
+++ b/python3/ExternalProject_python3.mk
@@ -63,8 +63,10 @@ $(call gb_ExternalProject_get_state_target,python3,build) :
 		$(if $(filter TRUE,$(ENABLE_VALGRIND)),--with-valgrind) \
 		--prefix=/python-inst \
 		$(if $(filter MACOSX,$(OS)),,--with-system-expat) \
-		$(if $(filter AIX,$(OS)),--disable-ipv6 --with-threads \
-			OPT="-g0 -fwrapv -O3 -Wall") \
+		$(if $(filter AIX,$(OS)), \
+			--disable-ipv6 --with-threads OPT="-g0 -fwrapv -O3 -Wall", \
+			$(if $(gb_Module_CURRENTMODULE_DEBUG_ENABLED), \
+				OPT="$(gb_COMPILERNOOPTFLAGS) $(gb_DEBUG_CFLAGS)")) \
 		$(if $(filter WNT-GCC,$(OS)-$(COM)),--with-threads ac_cv_printf_zd_format=no) \
 		$(if $(filter MACOSX,$(OS)), \
 			$(if $(filter INTEL POWERPC,$(CPUNAME)),--enable-universalsdk=$(MACOSX_SDK_PATH) --with-universal-archs=32-bit) --enable-framework=/@__________________________________________________OOO --with-framework-name=LibreOfficePython, \


More information about the Libreoffice-commits mailing list