From 277baba01e09a1456e4aeb8afcd1f29c1d2eefbc Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Fri, 13 Apr 2018 12:26:41 -0300 Subject: fixup: always check external dependencies, even with --nodeps --- src/luarocks/build.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/luarocks/build.lua b/src/luarocks/build.lua index c9e36d89..f7de616d 100644 --- a/src/luarocks/build.lua +++ b/src/luarocks/build.lua @@ -173,16 +173,17 @@ function build.build_rockspec(rockspec_file, need_to_fetch, minimal_mode, deps_m return nil, "Rockspec error: build type not specified" end + if not build_only_deps then + local ok, err, errcode = deps.check_external_deps(rockspec, "build") + if err then + return nil, err, errcode + end + end + if deps_mode == "none" then util.warning("skipping dependency checks.") else - if not build_only_deps then - local ok, err, errcode = deps.check_external_deps(rockspec, "build") - if err then - return nil, err, errcode - end - if next(rockspec.build_dependencies) then local ok, err, errcode = deps.fulfill_dependencies(rockspec, "build_dependencies", deps_mode) if err then -- cgit v1.2.3-55-g6feb