fix(build): support conan's multiple includes of all files (#3420)

This commit is contained in:
Henry Schreiner
2021-10-27 15:06:02 -04:00
committed by GitHub
parent e7e2c79f3f
commit 90707b46f2
3 changed files with 12 additions and 4 deletions

View File

@@ -5,6 +5,12 @@
# All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
if(CMAKE_VERSION VERSION_LESS 3.12)
message(FATAL_ERROR "You cannot use the new FindPython module with CMake < 3.12")
endif()
include_guard(GLOBAL)
get_property(
is_config
TARGET pybind11::headers
@@ -16,10 +22,6 @@ else()
set(_pybind11_quiet "")
endif()
if(CMAKE_VERSION VERSION_LESS 3.12)
message(FATAL_ERROR "You cannot use the new FindPython module with CMake < 3.12")
endif()
if(NOT Python_FOUND
AND NOT Python3_FOUND
AND NOT Python2_FOUND)