mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
When looking for pybind11, do not attempt to get properties from pybind11:pybind11. (#12188)
Summary: There is no property name "INTERFACE_INCLUDE_DIRECTORIES" for pybind11::pybind11. This will cause cmake error if there exists a system installation of pybind11. In addition, pybind11_INCLUDE_DIRS is already set once "find_package(pybind11 CONFIG)" finds pybind11. Pull Request resolved: https://github.com/pytorch/pytorch/pull/12188 Differential Revision: D10362655 Pulled By: soumith fbshipit-source-id: 9c5d13295c4a2cf9aacd03e195994287d06ed15c
This commit is contained in:
parent
f5b34e3446
commit
a43c6385f1
|
|
@ -485,15 +485,13 @@ endif()
|
||||||
|
|
||||||
# ---[ pybind11
|
# ---[ pybind11
|
||||||
find_package(pybind11 CONFIG)
|
find_package(pybind11 CONFIG)
|
||||||
if((DEFINED pybind11_DIR) AND pybind11_DIR)
|
if(NOT pybind11_FOUND)
|
||||||
get_target_property(pybind11_INCLUDE_DIRS pybind11::pybind11 INTERFACE_INCLUDE_DIRECTORIES)
|
|
||||||
else()
|
|
||||||
find_package(pybind11)
|
find_package(pybind11)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(pybind11_FOUND)
|
if(pybind11_FOUND)
|
||||||
message(STATUS "System pybind11 found")
|
message(STATUS "System pybind11 found")
|
||||||
message(STATUS "pybind11l include dirs: " ${pybind11_INCLUDE_DIRS})
|
message(STATUS "pybind11 include dirs: " "${pybind11_INCLUDE_DIRS}")
|
||||||
include_directories(SYSTEM ${pybind11_INCLUDE_DIRS})
|
include_directories(SYSTEM ${pybind11_INCLUDE_DIRS})
|
||||||
else()
|
else()
|
||||||
message(STATUS "Using third_party/pybind11.")
|
message(STATUS "Using third_party/pybind11.")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user