Kaydet (Commit) 0443d0a9 authored tarafından Michael Stahl's avatar Michael Stahl

normalize values of SYSTEM_PYTHON, SYSTEM_MYSQL_CPPCONN

Change-Id: I8932febdd39c35f23fb3a89703b69e25302f5678
üst 379f9783
...@@ -316,7 +316,7 @@ endef ...@@ -316,7 +316,7 @@ endef
endif endif
ifeq ($(SYSTEM_MYSQL_CPPCONN),YES) ifneq ($(SYSTEM_MYSQL_CPPCONN),)
define gb_LinkTarget__use_mysqlcppconn define gb_LinkTarget__use_mysqlcppconn
$(call gb_LinkTarget_add_libs,$(1),\ $(call gb_LinkTarget_add_libs,$(1),\
...@@ -2604,7 +2604,7 @@ endif # ENABLE_GCONF ...@@ -2604,7 +2604,7 @@ endif # ENABLE_GCONF
# PYTHON # PYTHON
# extra python_headers external because pyuno wrapper must not link python # extra python_headers external because pyuno wrapper must not link python
ifeq ($(SYSTEM_PYTHON),YES) ifneq ($(SYSTEM_PYTHON),)
define gb_LinkTarget__use_python_headers define gb_LinkTarget__use_python_headers
$(call gb_LinkTarget_add_defs,$(1),\ $(call gb_LinkTarget_add_defs,$(1),\
......
...@@ -8170,7 +8170,7 @@ fi ...@@ -8170,7 +8170,7 @@ fi
dnl By now enable_python should be "system", "internal" or "no" dnl By now enable_python should be "system", "internal" or "no"
case $enable_python in case $enable_python in
system) system)
SYSTEM_PYTHON=YES SYSTEM_PYTHON=TRUE
if test "$CROSS_COMPILING" != YES; then if test "$CROSS_COMPILING" != YES; then
dnl Check if the headers really work dnl Check if the headers really work
...@@ -8201,7 +8201,7 @@ int main(int argc, char **argv) { ...@@ -8201,7 +8201,7 @@ int main(int argc, char **argv) {
;; ;;
internal) internal)
SYSTEM_PYTHON=NO SYSTEM_PYTHON=
PYTHON_VERSION_MAJOR=3 PYTHON_VERSION_MAJOR=3
PYTHON_VERSION_MINOR=3 PYTHON_VERSION_MINOR=3
PYTHON_VERSION=${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.3 PYTHON_VERSION=${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.3
...@@ -8220,7 +8220,7 @@ internal) ...@@ -8220,7 +8220,7 @@ internal)
;; ;;
no) no)
DISABLE_PYTHON=TRUE DISABLE_PYTHON=TRUE
SYSTEM_PYTHON=NO SYSTEM_PYTHON=
;; ;;
*) *)
AC_MSG_ERROR([Internal configure script error, invalid enable_python value "$enable_python"]) AC_MSG_ERROR([Internal configure script error, invalid enable_python value "$enable_python"])
...@@ -8336,7 +8336,7 @@ if test "$ENABLE_MARIADBC" = "TRUE"; then ...@@ -8336,7 +8336,7 @@ if test "$ENABLE_MARIADBC" = "TRUE"; then
AC_MSG_CHECKING([MySQL Connector/C++]) AC_MSG_CHECKING([MySQL Connector/C++])
if test "$with_system_mysql_cppconn" = "yes"; then if test "$with_system_mysql_cppconn" = "yes"; then
AC_MSG_RESULT([external]) AC_MSG_RESULT([external])
SYSTEM_MYSQL_CPPCONN=YES SYSTEM_MYSQL_CPPCONN=TRUE
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
AC_CHECK_HEADER(mysql_driver.h, [], AC_CHECK_HEADER(mysql_driver.h, [],
[AC_MSG_ERROR(mysql_driver.h not found. install MySQL C++ Connectivity)], []) [AC_MSG_ERROR(mysql_driver.h not found. install MySQL C++ Connectivity)], [])
...@@ -8365,7 +8365,7 @@ int main(int argc, char **argv) { ...@@ -8365,7 +8365,7 @@ int main(int argc, char **argv) {
else else
AC_MSG_RESULT([internal]) AC_MSG_RESULT([internal])
BUILD_TYPE="$BUILD_TYPE MYSQLCPPCONN" BUILD_TYPE="$BUILD_TYPE MYSQLCPPCONN"
SYSTEM_MYSQL_CPPCONN=NO SYSTEM_MYSQL_CPPCONN=
fi fi
AC_LANG_POP([C++]) AC_LANG_POP([C++])
fi fi
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
$(eval $(call gb_Module_Module,python3)) $(eval $(call gb_Module_Module,python3))
ifneq ($(DISABLE_PYTHON),TRUE) ifneq ($(DISABLE_PYTHON),TRUE)
ifeq ($(SYSTEM_PYTHON),NO) ifeq ($(SYSTEM_PYTHON),)
$(eval $(call gb_Module_add_targets,python3,\ $(eval $(call gb_Module_add_targets,python3,\
UnpackedTarball_python3 \ UnpackedTarball_python3 \
......
...@@ -86,7 +86,7 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_ ...@@ -86,7 +86,7 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
( \ ( \
printf '[Bootstrap]\n' && \ printf '[Bootstrap]\n' && \
$(if $(filter YES,$(SYSTEM_PYTHON)),, \ $(if $(SYSTEM_PYTHON),, \
printf 'PYUNO_LOADER_PYTHONHOME=%s\n' \ printf 'PYUNO_LOADER_PYTHONHOME=%s\n' \
$(if $(ENABLE_MACOSX_MACLIKE_APP_STRUCTURE), \ $(if $(ENABLE_MACOSX_MACLIKE_APP_STRUCTURE), \
'$$ORIGIN/../Frameworks/LibreOfficePython.framework', \ '$$ORIGIN/../Frameworks/LibreOfficePython.framework', \
...@@ -94,7 +94,7 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_ ...@@ -94,7 +94,7 @@ $(call gb_CustomTarget_get_workdir,instsetoo_native/setup)/$(call gb_Helper_get_
'$$ORIGIN/LibreOfficePython.framework', \ '$$ORIGIN/LibreOfficePython.framework', \
'$$ORIGIN/python-core-$(PYTHON_VERSION)')) &&) \ '$$ORIGIN/python-core-$(PYTHON_VERSION)')) &&) \
printf 'PYUNO_LOADER_PYTHONPATH=%s$$ORIGIN\n' \ printf 'PYUNO_LOADER_PYTHONPATH=%s$$ORIGIN\n' \
$(if $(filter YES,$(SYSTEM_PYTHON)), \ $(if $(SYSTEM_PYTHON), \
'', \ '', \
$(if $(ENABLE_MACOSX_MACLIKE_APP_STRUCTURE), \ $(if $(ENABLE_MACOSX_MACLIKE_APP_STRUCTURE), \
'$(foreach dir,/ /lib-dynload /lib-tk /site-packages,$(patsubst %/,%,$$ORIGIN/../Frameworks/LibreOfficePython.framework/Versions/Current/lib/python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)$(dir))) ', \ '$(foreach dir,/ /lib-dynload /lib-tk /site-packages,$(patsubst %/,%,$$ORIGIN/../Frameworks/LibreOfficePython.framework/Versions/Current/lib/python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)$(dir))) ', \
......
...@@ -22,7 +22,7 @@ $(eval $(call gb_Extension_add_files,mysql-connector-ooo,images,\ ...@@ -22,7 +22,7 @@ $(eval $(call gb_Extension_add_files,mysql-connector-ooo,images,\
$(SRCDIR)/icon-themes/galaxy/desktop/res/extension_32.png \ $(SRCDIR)/icon-themes/galaxy/desktop/res/extension_32.png \
)) ))
ifeq ($(SYSTEM_MYSQL_CPPCONN),NO) ifeq ($(SYSTEM_MYSQL_CPPCONN),)
$(eval $(call gb_Extension_add_library,mysql-connector-ooo,mysqlcppconn)) $(eval $(call gb_Extension_add_library,mysql-connector-ooo,mysqlcppconn))
endif endif
......
...@@ -16,7 +16,7 @@ $(eval $(call gb_Library_use_externals,mysqlc,\ ...@@ -16,7 +16,7 @@ $(eval $(call gb_Library_use_externals,mysqlc,\
mysqlcppconn \ mysqlcppconn \
)) ))
ifeq ($(SYSTEM_MYSQL_CPPCONN),NO) ifeq ($(SYSTEM_MYSQL_CPPCONN),)
$(eval $(call gb_Library_add_libs,mysqlc,\ $(eval $(call gb_Library_add_libs,mysqlc,\
$(if $(filter-out WNT,$(OS)),$(if $(filter MACOSX SOLARIS,$(OS)),-lz -lm,\ $(if $(filter-out WNT,$(OS)),$(if $(filter MACOSX SOLARIS,$(OS)),-lz -lm,\
-rdynamic -lz -lcrypt -lnsl -lm)) \ -rdynamic -lz -lcrypt -lnsl -lm)) \
...@@ -38,7 +38,7 @@ $(eval $(call gb_Library_add_defs,mysqlc,\ ...@@ -38,7 +38,7 @@ $(eval $(call gb_Library_add_defs,mysqlc,\
-DMARIADBC_VERSION_MAJOR=$(MARIADBC_MAJOR) \ -DMARIADBC_VERSION_MAJOR=$(MARIADBC_MAJOR) \
-DMARIADBC_VERSION_MINOR=$(MARIADBC_MINOR) \ -DMARIADBC_VERSION_MINOR=$(MARIADBC_MINOR) \
-DMARIADBC_VERSION_MICRO=$(MARIADBC_MICRO) \ -DMARIADBC_VERSION_MICRO=$(MARIADBC_MICRO) \
$(if $(filter NO,$(SYSTEM_MYSQL_CPPCONN)),\ $(if $(SYSTEM_MYSQL_CPPCONN),,\
-DCPPCONN_LIB=\"$(call gb_Library_get_runtime_filename,mysqlcppconn)\") \ -DCPPCONN_LIB=\"$(call gb_Library_get_runtime_filename,mysqlcppconn)\") \
$(if $(filter YES,$(BUNDLE_MARIADB)),\ $(if $(filter YES,$(BUNDLE_MARIADB)),\
-DBUNDLE_MARIADB=\"$(LIBMARIADB)\") \ -DBUNDLE_MARIADB=\"$(LIBMARIADB)\") \
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
$(eval $(call gb_CustomTarget_CustomTarget,pyuno/zipcore)) $(eval $(call gb_CustomTarget_CustomTarget,pyuno/zipcore))
# system python (only mingw) # system python (only mingw)
ifeq ($(SYSTEM_PYTHON),YES) ifneq ($(SYSTEM_PYTHON),)
# mingw: MINGW_SYSROOT is defined in configure # mingw: MINGW_SYSROOT is defined in configure
ifeq ($(OS)$(COM),WNTGCC) ifeq ($(OS)$(COM),WNTGCC)
pyuno_PYTHON_LIB_DIR=$(MINGW_SYSROOT)/lib/python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR) pyuno_PYTHON_LIB_DIR=$(MINGW_SYSROOT)/lib/python$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR)
......
...@@ -28,7 +28,7 @@ endif ...@@ -28,7 +28,7 @@ endif
# Windows: only --enable-python=internal possible # Windows: only --enable-python=internal possible
# mingw: both cases possible: internal && system # mingw: both cases possible: internal && system
# that why it makes sense to handle the next 3 targets # that why it makes sense to handle the next 3 targets
# with SYSTEM_PYTHON=YES and SYSTEM_PYTHON=NO # with SYSTEM_PYTHON=TRUE and SYSTEM_PYTHON=
# zipcore: pyuno/python.exe on Windows # zipcore: pyuno/python.exe on Windows
ifeq ($(OS),WNT) ifeq ($(OS),WNT)
...@@ -37,7 +37,7 @@ $(eval $(call gb_Module_add_targets,pyuno,\ ...@@ -37,7 +37,7 @@ $(eval $(call gb_Module_add_targets,pyuno,\
)) ))
endif endif
ifneq ($(SYSTEM_PYTHON),YES) ifeq ($(SYSTEM_PYTHON),)
# zipcore: python.sh on Unix # zipcore: python.sh on Unix
ifneq ($(OS),WNT) ifneq ($(OS),WNT)
......
...@@ -109,7 +109,7 @@ ifeq ($(DISABLE_PYTHON),TRUE) ...@@ -109,7 +109,7 @@ ifeq ($(DISABLE_PYTHON),TRUE)
$(eval $(call gb_InstallModule_add_defs,scp2/ooo,\ $(eval $(call gb_InstallModule_add_defs,scp2/ooo,\
-DDISABLE_PYUNO \ -DDISABLE_PYUNO \
)) ))
else ifeq ($(SYSTEM_PYTHON),YES) else ifneq ($(SYSTEM_PYTHON),)
$(eval $(call gb_InstallModule_add_defs,scp2/ooo,\ $(eval $(call gb_InstallModule_add_defs,scp2/ooo,\
-DSYSTEM_PYTHON \ -DSYSTEM_PYTHON \
)) ))
......
...@@ -13,7 +13,7 @@ ifeq ($(DISABLE_PYTHON),TRUE) ...@@ -13,7 +13,7 @@ ifeq ($(DISABLE_PYTHON),TRUE)
$(eval $(call gb_InstallModule_add_defs,scp2/python,\ $(eval $(call gb_InstallModule_add_defs,scp2/python,\
-DDISABLE_PYUNO \ -DDISABLE_PYUNO \
)) ))
else ifeq ($(SYSTEM_PYTHON),YES) else ifneq ($(SYSTEM_PYTHON),)
$(eval $(call gb_InstallModule_add_defs,scp2/python,\ $(eval $(call gb_InstallModule_add_defs,scp2/python,\
-DSYSTEM_PYTHON \ -DSYSTEM_PYTHON \
)) ))
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
# PythonTest class # PythonTest class
ifeq ($(SYSTEM_PYTHON),NO) ifeq ($(SYSTEM_PYTHON),)
gb_PythonTest_EXECUTABLE := $(gb_Python_INSTALLED_EXECUTABLE) gb_PythonTest_EXECUTABLE := $(gb_Python_INSTALLED_EXECUTABLE)
gb_PythonTest_EXECUTABLE_GDB := $(gb_Python_INSTALLED_EXECUTABLE_GDB) gb_PythonTest_EXECUTABLE_GDB := $(gb_Python_INSTALLED_EXECUTABLE_GDB)
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment