We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a08dbb3 commit f8f1ab1Copy full SHA for f8f1ab1
1 file changed
CMakeLists.txt
@@ -22,6 +22,9 @@ set(CMAKE_CXX_STANDARD 17)
22
set(CMAKE_CXX_STANDARD_REQUIRED ON)
23
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
24
25
+# Check we have Python libraries & header files necessary to build modules.
26
+find_package(Python3 REQUIRED COMPONENTS Interpreter Development.Module)
27
+
28
# ~~~~~ Analyze the host's hardware & software features ~~~~~
29
30
# CMake normally sets CMAKE_APPLE_SILICON_PROCESSOR on Apple Silicon; however,
@@ -81,8 +84,6 @@ else()
81
84
add_compile_options(-O3 -D_GLIBCXX_USE_CXX11_ABI=1)
82
85
endif()
83
86
-find_package(Python3 COMPONENTS Interpreter Development)
-
87
include(dev_tools/cmake/GetPybind11.cmake)
88
89
# Always build the basic part.
0 commit comments