@@ -13,36 +13,37 @@ add_cdat_package(Python ${PYTHON_MAJOR_SRC}.${PYTHON_MINOR_SRC}.${PYTHON_PATCH_S
1313# FIXME: Name style
1414set (CDAT_OS_XTRA_PATH "" )
1515
16- set (PYTHON_SITE_PACKAGES ${CMAKE_INSTALL_PREFIX} )
16+ set (PYTHON_SITE_PACKAGES_PREFIX ${CMAKE_INSTALL_PREFIX} )
17+ set (PYTHON_SITE_PACKAGES ${PYTHON_SITE_PACKAGES_PREFIX} /lib/python${PYVER} /site-packages)
1718if (APPLE )
18- set (PYTHON_SITE_PACKAGES ${CMAKE_INSTALL_PREFIX } /Library/Frameworks/Python.framework/Versions/${PYVER} )
19+ set (PYTHON_SITE_PACKAGES ${PYTHON_SITE_PACKAGES_PREFIX } /Library/Frameworks/Python.framework/Versions/${PYVER} /lib/python ${PYVER} /site-packages )
1920endif ()
20- set (PYTHONPATH ${PYTHON_SITE_PACKAGES} /lib/python ${PYVER} /site-packages: ${PYTHON_SITE_PACKAGES} /lib/python/site-packages )
21+ set (PYTHONPATH ${PYTHON_SITE_PACKAGES} )
2122
2223if (CDAT_USE_SYSTEM_PYTHON)
23- include ( FindPythonInterp )
24+ find_package ( PythonInterp )
2425 set (PYVER ${PYTHON_VERSION_MAJOR} .${PYTHON_VERSION_MINOR} )
2526 # \NOTE This is required or else FindPythonLibs may find whatever version is
2627 # listed first internally and if that version exists on the system. For example
2728 # a system might have python version 2.6 and 2.7 both installed.
2829 set (Python_ADDITIONAL_VERSIONS ${PYVER} )
29- include (FindPythonLibs )
30+ find_package (PythonLibs )
31+ set (PYTHON_SITE_PACKAGES ${CMAKE_INSTALL_PREFIX} /lib/python${PYVER} /site-packages)
3032 message ("[INFO] Using system python ${PYTHON_EXECUTABLE} " )
3133 message ("[INFO] Putting packages in directory ${PYTHON_SITE_PACKAGES} " )
3234 set (PYTHON_EXTRA_PREFIX "--prefix=${CMAKE_INSTALL_PREFIX} " )
3335 message ("[INFO] Setting up prefix for installing python packages into: ${PYTHON_EXTRA_PREFIX} " )
3436 set (ENV{LD_LIBRARY_PATH} $ENV{LD_LIBRARY_PATH} )
3537 set (PYTHONPATH "${PYTHON_SITE_PACKAGES} :$ENV{PYTHONPATH} " )
38+ set (ENV{PYTHONPATH} "${PYTHONPATH} " )
3639 message ("[INFO] Set PYTHONPATH to $ENV{PYTHONPATH} " )
3740 get_filename_component (PYTHON_EXECUTABLE_PATH ${PYTHON_EXECUTABLE} PATH )
3841 set (PYTHON_LIBRARY ${PYTHON_LIBRARIES} )
3942 message ("[INFO] set PYTHON_LIBRARY TO" ${PYTHON_LIBRARY} )
4043 set (PYTHON_INCLUDE ${PYTHON_INCLUDE_DIRS} )
41-
4244 if (APPLE )
4345 set (CDAT_OS_XTRA_PATH ${CMAKE_INSTALL_PREFIX} /Library/Frameworks/Python.framework/Versions/${PYVER} /bin)
4446 endif ()
45-
4647else ()
4748 set (PYTHON_EXECUTABLE ${CMAKE_INSTALL_PREFIX} /bin/python)
4849 message ("[INFO] Building python at ${PYTHON_EXECUTABLE} " )
0 commit comments