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 ---