aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/cmake.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2022-04-07 22:54:55 -0400
committerEli Schwartz <eschwartz@archlinux.org>2022-05-23 16:44:08 -0400
commit1c52ac4e156c2f21d44cf800b112c5ea26878185 (patch)
tree73e782aab6354ed731174100593577d105eea23f /mesonbuild/modules/cmake.py
parente5c7dc199a849c2d548e41900f560f554fe5665d (diff)
downloadmeson-1c52ac4e156c2f21d44cf800b112c5ea26878185.zip
meson-1c52ac4e156c2f21d44cf800b112c5ea26878185.tar.gz
meson-1c52ac4e156c2f21d44cf800b112c5ea26878185.tar.bz2
move various imports into TYPE_CHECKING blocks for neatness
Diffstat (limited to 'mesonbuild/modules/cmake.py')
-rw-r--r--mesonbuild/modules/cmake.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/modules/cmake.py b/mesonbuild/modules/cmake.py
index a263e52..a219268 100644
--- a/mesonbuild/modules/cmake.py
+++ b/mesonbuild/modules/cmake.py
@@ -21,7 +21,7 @@ import typing as T
from . import ExtensionModule, ModuleReturnValue, ModuleObject
from .. import build, mesonlib, mlog, dependencies
-from ..cmake import SingleTargetOptions, TargetOptions, cmake_defines_to_args
+from ..cmake import TargetOptions, cmake_defines_to_args
from ..interpreter import SubprojectHolder
from ..interpreter.type_checking import REQUIRED_KW, NoneType, in_set_validator
from ..interpreterbase import (
@@ -46,6 +46,7 @@ if T.TYPE_CHECKING:
from typing_extensions import TypedDict
from . import ModuleState
+ from ..cmake import SingleTargetOptions
from ..interpreter import kwargs
class WriteBasicPackageVersionFile(TypedDict):