summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/cargo/interpreter.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py
index cc8b828e2..2b360fe79 100644
--- a/mesonbuild/cargo/interpreter.py
+++ b/mesonbuild/cargo/interpreter.py
@@ -17,7 +17,8 @@ import collections
import urllib.parse
import typing as T
-from . import builder, version, cfg
+from . import builder, version
+from .cfg import eval_cfg
from .toml import load_toml
from .manifest import Manifest, CargoLock, Workspace, fixup_meson_varname
from ..mesonlib import MesonException, MachineChoice, version_compare
@@ -301,7 +302,7 @@ class Interpreter:
# Merge target specific dependencies that are enabled
cfgs = self._get_cfgs(MachineChoice.HOST)
for condition, dependencies in pkg.manifest.target.items():
- if cfg.eval_cfg(condition, cfgs):
+ if eval_cfg(condition, cfgs):
pkg.manifest.dependencies.update(dependencies)
# Fetch required dependencies recursively.
for depname, dep in pkg.manifest.dependencies.items():