1diff --git a/skbuild/resources/cmake/FindPythonExtensions.cmake b/skbuild/resources/cmake/FindPythonExtensions.cmake
2index 59b30c2..62298d5 100644
3--- a/skbuild/resources/cmake/FindPythonExtensions.cmake
4+++ b/skbuild/resources/cmake/FindPythonExtensions.cmake
5@@ -254,19 +254,23 @@ endif()
6 include(targetLinkLibrariesWithDynamicLookup)
7
8 set(_command "
9-import distutils.sysconfig
10+import sys
11+
12+if sys.version_info >= (3,10):
13+ import sysconfig
14+else:
15+ from distutils import sysconfig
16 import itertools
17 import os
18 import os.path
19 import site
20-import sys
21
22 result = None
23 rel_result = None
24 candidate_lists = []
25
26 try:
27- candidate_lists.append((distutils.sysconfig.get_python_lib(),))
28+ candidate_lists.append((sysconfig.get_python_lib(),))
29 except AttributeError: pass
30
31 try:
32@@ -293,7 +297,7 @@ sys.stdout.write(\";\".join((
33 sys.prefix,
34 result,
35 rel_result,
36- distutils.sysconfig.get_config_var('EXT_SUFFIX')
37+ sysconfig.get_config_var('EXT_SUFFIX')
38 )))
39 ")
40