buildreq: Only parse Cargo.toml for cargo build patterns

Check if the default_pattern is cargo before attempting to use the
Cargo.toml file for dependencies.
This commit is contained in:
William Douglas
2021-10-05 17:00:22 -07:00
committed by Patrick McCarty
parent 986a4fc4b9
commit 06b2c7c079
+2
View File
@@ -457,6 +457,8 @@ class Requirements(object):
Set the build requirements for building rust programs using cargo.
"""
config.set_build_pattern("cargo", 1)
if config.default_pattern != "cargo":
return
self.add_buildreq("rustc")
with util.open_auto(filename, "r") as ctoml:
cargo = toml.loads(ctoml.read())