BUG#266: Added cygwin names for the library. Module now documents output as PYTHON_LIBRARIES instead of PYTHON_LIBRARY.
This commit is contained in:
parent
0637e4656c
commit
7b3ba5537c
|
@ -3,9 +3,9 @@
|
|||
# include files and libraries are. It also determines what the name of
|
||||
# the library is. This code sets the following variables:
|
||||
#
|
||||
# PYTHON_LIBRARY = the full path to the library found
|
||||
# PYTHON_INCLUDE_PATH = the path to where tcl.h can be found
|
||||
# PYTHON_DEBUG_LIBRARY = the full path to the debug library found
|
||||
# PYTHON_LIBRARIES = the full path to the library found
|
||||
# PYTHON_INCLUDE_PATH = the path to where Python.h can be found
|
||||
# PYTHON_DEBUG_LIBRARIES = the full path to the debug library found
|
||||
#
|
||||
|
||||
IF(WIN32)
|
||||
|
@ -28,8 +28,12 @@ IF(WIN32)
|
|||
ENDIF(WIN32)
|
||||
|
||||
FIND_LIBRARY(PYTHON_LIBRARY
|
||||
NAMES python23 python2.3 python22 python2.2 python21 python2.1
|
||||
python20 python2.0 python16 python1.6 python15 python1.5
|
||||
NAMES python23 python2.3 python2.3.dll
|
||||
python22 python2.2 python2.2.dll
|
||||
python21 python2.1 python2.1.dll
|
||||
python20 python2.0 python2.0.dll
|
||||
python16 python1.6 python1.6.dll
|
||||
python15 python1.5 python1.5.dll
|
||||
PATHS
|
||||
/usr/lib/python2.3/config
|
||||
/usr/lib/python2.2/config
|
||||
|
@ -46,6 +50,18 @@ FIND_LIBRARY(PYTHON_LIBRARY
|
|||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\1.6\\InstallPath]/libs
|
||||
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\1.5\\InstallPath]/libs
|
||||
)
|
||||
IF(CYGWIN)
|
||||
FIND_LIBRARY(PYTHON_LIBRARY
|
||||
NAMES python2.3.dll python2.2.dll python2.1.dll
|
||||
python2.0.dll python1.6.dll python1.5.dll
|
||||
PATHS
|
||||
/usr/lib/python2.3/config
|
||||
/usr/lib/python2.2/config
|
||||
/usr/lib/python2.1/config
|
||||
/usr/lib/python2.0/config
|
||||
/usr/lib/python1.6/config
|
||||
/usr/lib/python1.5/config
|
||||
)
|
||||
|
||||
FIND_PATH(PYTHON_INCLUDE_PATH Python.h
|
||||
~/Library/Frameworks/Python.framework/Headers
|
||||
|
@ -107,3 +123,10 @@ IF (APPLE)
|
|||
ENDIF(NOT PYTHON_DEBUG_LIBRARY)
|
||||
ENDIF(PYTHON_HAVE_FRAMEWORK)
|
||||
ENDIF (APPLE)
|
||||
|
||||
# We use PYTHON_LIBRARY and PYTHON_DEBUG_LIBRARY for the cache entries
|
||||
# because they are meant to specify the location of a single library.
|
||||
# We now set the variables listed by the documentation for this
|
||||
# module.
|
||||
SET(PYTHON_LIBRARIES "${PYTHON_LIBRARY}")
|
||||
SET(PYTHON_DEBUG_LIBRARIES "${PYTHON_DEBUG_LIBRARY}")
|
||||
|
|
Loading…
Reference in New Issue