summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56>2011-04-08 14:42:33 +0000
committerdominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56>2011-04-08 14:42:33 +0000
commitb7e5340ad4e4468bc28592a5aa1f3992ff2ced7b (patch)
tree6c4bed18deadd5ac7ef424a13724b3050e324768
parent0bd488e9c72b3a009106553c27673b448eb6ec25 (diff)
downloadlibproxy-b7e5340ad4e4468bc28592a5aa1f3992ff2ced7b.tar.gz
python bindings: install them where python says they belong. For weird cases where people do not like that, an override variable PYTHON_SITEPKG_DIR is available
git-svn-id: http://libproxy.googlecode.com/svn/trunk@796 c587cffe-e639-0410-9787-d7902ae8ed56
-rw-r--r--bindings/python/CMakeLists.txt20
1 files changed, 5 insertions, 15 deletions
diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
index 8ff4c6c..aca852f 100644
--- a/bindings/python/CMakeLists.txt
+++ b/bindings/python/CMakeLists.txt
@@ -12,21 +12,11 @@ if(PYTHONINTERP_FOUND)
message(STATUS "Found python version ${PYTHON_VERSION}")
- if (IS_ABSOLUTE "${LIB_INSTALL_DIR}")
- set(libdir "${LIB_INSTALL_DIR}")
- else()
- set(libdir "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}")
- endif()
-
- if (IS_DIRECTORY "${libdir}/python${PYTHON_VERSION}/site-packages")
- set(PYTHON_SITEPKG_DIR "${libdir}/python${PYTHON_VERSION}/site-packages")
- else()
- execute_process(COMMAND
- ${PYTHON_EXECUTABLE}
- -c "import distutils.sysconfig ; print distutils.sysconfig.get_python_lib(plat_specific=0)"
- OUTPUT_VARIABLE PYTHON_SITEPKG_DIR
- OUTPUT_STRIP_TRAILING_WHITESPACE)
- endif()
+ execute_process(COMMAND
+ ${PYTHON_EXECUTABLE}
+ -c "import distutils.sysconfig ; print distutils.sysconfig.get_python_lib(plat_specific=0)"
+ OUTPUT_VARIABLE PYTHON_SITEPKG_DIR
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
endif()
message(STATUS "Using PYTHON_SITEPKG_DIR=${PYTHON_SITEPKG_DIR}")