Commit 8ef1916c authored by Kyle Edwards's avatar Kyle Edwards
Browse files

FindPython: Test existence of imported targets

parent a7f5cd45
...@@ -9,6 +9,14 @@ if (NOT Python_FOUND) ...@@ -9,6 +9,14 @@ if (NOT Python_FOUND)
message (FATAL_ERROR "Fail to found Python 3") message (FATAL_ERROR "Fail to found Python 3")
endif() endif()
if(NOT TARGET Python::Interpreter)
message(SEND_ERROR "Python::Interpreter not found")
endif()
if(NOT TARGET Python::Python)
message(SEND_ERROR "Python::Python not found")
endif()
Python_add_library (spam3 MODULE ../spam.c) Python_add_library (spam3 MODULE ../spam.c)
target_compile_definitions (spam3 PRIVATE PYTHON3) target_compile_definitions (spam3 PRIVATE PYTHON3)
......
...@@ -14,6 +14,14 @@ if (NOT Python2_FOUND) ...@@ -14,6 +14,14 @@ if (NOT Python2_FOUND)
message (FATAL_ERROR "Fail to found Python 2") message (FATAL_ERROR "Fail to found Python 2")
endif() endif()
if(NOT TARGET Python2::Interpreter)
message(SEND_ERROR "Python2::Interpreter not found")
endif()
if(NOT TARGET Python2::Python)
message(SEND_ERROR "Python2::Python not found")
endif()
Python2_add_library (spam2 MODULE ../spam.c) Python2_add_library (spam2 MODULE ../spam.c)
target_compile_definitions (spam2 PRIVATE PYTHON2) target_compile_definitions (spam2 PRIVATE PYTHON2)
......
...@@ -14,6 +14,14 @@ if (NOT Python3_FOUND) ...@@ -14,6 +14,14 @@ if (NOT Python3_FOUND)
message (FATAL_ERROR "Fail to found Python 3") message (FATAL_ERROR "Fail to found Python 3")
endif() endif()
if(NOT TARGET Python3::Interpreter)
message(SEND_ERROR "Python2::Interpreter not found")
endif()
if(NOT TARGET Python3::Python)
message(SEND_ERROR "Python2::Python not found")
endif()
Python3_add_library (spam3 MODULE ../spam.c) Python3_add_library (spam3 MODULE ../spam.c)
target_compile_definitions (spam3 PRIVATE PYTHON3) target_compile_definitions (spam3 PRIVATE PYTHON3)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment