FindPythonLibsNew.cmake (11986:c12e4625ab56) | FindPythonLibsNew.cmake (12391:ceeca8b41e4b) |
---|---|
1# - Find python libraries 2# This module finds the libraries corresponding to the Python interpeter 3# FindPythonInterp provides. 4# This code sets the following variables: 5# 6# PYTHONLIBS_FOUND - have the Python libs been found 7# PYTHON_PREFIX - path to the Python installation 8# PYTHON_LIBRARIES - path to the python library --- 36 unchanged lines hidden (view full) --- 45# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 46# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 47# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 48# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 49# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 50# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 51#============================================================================= 52 | 1# - Find python libraries 2# This module finds the libraries corresponding to the Python interpeter 3# FindPythonInterp provides. 4# This code sets the following variables: 5# 6# PYTHONLIBS_FOUND - have the Python libs been found 7# PYTHON_PREFIX - path to the Python installation 8# PYTHON_LIBRARIES - path to the python library --- 36 unchanged lines hidden (view full) --- 45# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 46# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 47# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 48# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 49# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 50# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 51#============================================================================= 52 |
53if(PYTHONLIBS_FOUND) | 53# Checking for the extension makes sure that `LibsNew` was found and not just `Libs`. 54if(PYTHONLIBS_FOUND AND PYTHON_MODULE_EXTENSION) |
54 return() 55endif() 56 57# Use the Python interpreter to find the libs. 58if(PythonLibsNew_FIND_REQUIRED) 59 find_package(PythonInterp ${PythonLibsNew_FIND_VERSION} REQUIRED) 60else() 61 find_package(PythonInterp ${PythonLibsNew_FIND_VERSION}) --- 133 unchanged lines hidden --- | 55 return() 56endif() 57 58# Use the Python interpreter to find the libs. 59if(PythonLibsNew_FIND_REQUIRED) 60 find_package(PythonInterp ${PythonLibsNew_FIND_VERSION} REQUIRED) 61else() 62 find_package(PythonInterp ${PythonLibsNew_FIND_VERSION}) --- 133 unchanged lines hidden --- |