diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1c8a30abbe9da6d81305443f65e906e098efabf7..da31b88404adf80cf4bb894704ee119621966b46 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -217,9 +217,10 @@ modernize_target_link_libraries(
   SCOPE
   PUBLIC
   TARGETS
-  Python3::NumPy
+  Python${PYTHON_VERSION_MAJOR}::NumPy
   INCLUDE_DIRS
-  ${NUMPY_INCLUDE_DIRS})
+  ${NUMPY_INCLUDE_DIRS}
+  ${PYTHON_INCLUDE_DIR})
 target_include_directories(${PROJECT_NAME} SYSTEM
                            PRIVATE ${PYTHON_INCLUDE_DIRS})