diff --git a/Utilities/Python/CMakeLists.txt b/Utilities/Python/CMakeLists.txt index 54fd65463cc77f51299efaeb7e764fe3a64ab8ae..7edd4f522d4291779cc9b8221b2df9646dec1bdb 100644 --- a/Utilities/Python/CMakeLists.txt +++ b/Utilities/Python/CMakeLists.txt @@ -51,14 +51,16 @@ else() CACHE INTERNAL "Directory where python modules will be built") endif() -if(WIN32 AND NOT CYGWIN) - set(VTK_INSTALL_PYTHON_MODULES_DIR - "${VTK_INSTALL_RUNTIME_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}" - CACHE INTERNAL "Directory where python modules will be installed") -else() - set(VTK_INSTALL_PYTHON_MODULES_DIR - "${VTK_INSTALL_LIBRARY_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}" - CACHE INTERNAL "Directory where python modules will be installed") +if(NOT DEFINED VTK_INSTALL_PYTHON_MODULES_DIR) + if(WIN32 AND NOT CYGWIN) + set(VTK_INSTALL_PYTHON_MODULES_DIR + "${VTK_INSTALL_RUNTIME_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}" + CACHE INTERNAL "Directory where python modules will be installed") + else() + set(VTK_INSTALL_PYTHON_MODULES_DIR + "${VTK_INSTALL_LIBRARY_DIR}/${VTK_PYTHON_SITE_PACKAGES_SUFFIX}" + CACHE INTERNAL "Directory where python modules will be installed") + endif() endif() # Export location of python module dirs in install and build tree for for