--- common/test/CMakeLists.txt.orig
+++ common/test/CMakeLists.txt
@@ -356,14 +356,3 @@ if( PYTHON_EXECUTABLE )
build_test( test_cpp11_traits_cxx )
#--------------------------------------------------------------------
endif( PYTHON_EXECUTABLE )
-#========================================================================
-#========================================================================
-if( NOT PYTHON_MODULE_INSTALL_DIR )
- #set( PYTHON_MODULE_INSTALL_DIR ${SHARE_INSTALL_DIR}/nds2-client/python CACHE PATH "Installation directory for Python modules" )
- set( PYTHON_MODULE_INSTALL_DIR ${pythondir_full} CACHE PATH "Installation directory for Python modules" )
-endif( NOT PYTHON_MODULE_INSTALL_DIR )
-if( NOT PYTHON_EXTMODULE_INSTALL_DIR )
- #set( PYTHON_EXTMODULE_INSTALL_DIR ${LIBEXEC_INSTALL_DIR}/nds2-client/python CACHE PATH "Installation directory for Python extension modules" )
- set( PYTHON_EXTMODULE_INSTALL_DIR ${pyexecdir_full} CACHE PATH "Installation directory for Python extension modules" )
-endif( NOT PYTHON_EXTMODULE_INSTALL_DIR )
--- config/cmake/Modules/Autotools/Archive/cx_python.cmake.orig
+++ config/cmake/Modules/Autotools/Archive/cx_python.cmake
@@ -117,16 +117,16 @@ function( cx_python )
set( pyexecdir_full ${pyexecdir_full} PARENT_SCOPE )
- if( NOT PYTHON_MODULE_INSTALL_DIR )
- set( PYTHON_MODULE_INSTALL_DIR ${pythondir_full}
+ if( NOT PYTHON${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}_MODULE_INSTALL_DIR )
+ set( PYTHON${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}_MODULE_INSTALL_DIR ${pythondir_full}
CACHE PATH "Installation directory for Python modules" )
# cm_msg_debug_variable(PYTHON_MODULE_INSTALL_DIR)
- endif( NOT PYTHON_MODULE_INSTALL_DIR )
- if( NOT PYTHON_EXTMODULE_INSTALL_DIR )
- set( PYTHON_EXTMODULE_INSTALL_DIR ${pyexecdir_full}
+ if( NOT PYTHON${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}_EXTMODULE_INSTALL_DIR )
+ set( PYTHON${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}_EXTMODULE_INSTALL_DIR ${pyexecdir_full}
CACHE PATH "Installation directory for Python extension modules" )
# cm_msg_debug_variable(PYTHON_EXTMODULE_INSTALL_DIR)
- endif( NOT PYTHON_EXTMODULE_INSTALL_DIR )
cm_msg_debug_variable( PYTHON_EXECUTABLE )
cm_msg_debug_variable( PYTHON_LIBRARIES )
--- config/cmake/Portfile.in.orig
+++ config/cmake/Portfile.in
@@ -157,8 +157,8 @@ foreach v {27 34 35 36} {
default { configure.args-replace -DENABLE_SWIG_PYTHON3=no "-DENABLE_SWIG_PYTHON3=yes -DPYTHON3_VERSION=${python.branch}" }
- configure.args-append -DPYTHON_MODULE_INSTALL_DIR="${python.site_packages}" \
- -DPYTHON_EXTMODULE_INSTALL_DIR="${python.site_packages}" \
+ configure.args-append -DPYTHON${python.version}_MODULE_INSTALL_DIR="${python.site_packages}" \
+ -DPYTHON${python.version}_EXTMODULE_INSTALL_DIR="${python.site_packages}" \
-DSWIG_CPPFLAGS="-I${python.prefix}/include"
--- python/module/nds2-client-python.cfg.in.orig
+++ python/module/nds2-client-python.cfg.in
-py@NDS_PYTHON_VERSION_MAJOR@@NDS_PYTHON_VERSION_MINOR@dir:Python sources:@pythondir_full@
-py@NDS_PYTHON_VERSION_MAJOR@@NDS_PYTHON_VERSION_MINOR@execdir:Python executable libraries:@pyexecdir_full@
+py@NDS_PYTHON_VERSION_MAJOR@@NDS_PYTHON_VERSION_MINOR@dir:Python sources:@PYTHON_MODULE_INSTALL_DIR@
+py@NDS_PYTHON_VERSION_MAJOR@@NDS_PYTHON_VERSION_MINOR@execdir:Python executable libraries:@PYTHON_EXTMODULE_INSTALL_DIR@
--- python/python2/CMakeLists.txt.orig