aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-04-13 12:26:41 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-04-13 17:11:12 -0300
commit277baba01e09a1456e4aeb8afcd1f29c1d2eefbc (patch)
treef1c2ab44fc5ba0aad8feec3cb650461475bd2ca0 /src
parent6bab7030971e07cb8950cb829cef58ba5debe792 (diff)
downloadluarocks-277baba01e09a1456e4aeb8afcd1f29c1d2eefbc.tar.gz
luarocks-277baba01e09a1456e4aeb8afcd1f29c1d2eefbc.tar.bz2
luarocks-277baba01e09a1456e4aeb8afcd1f29c1d2eefbc.zip
fixup: always check external dependencies, even with --nodeps
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/build.lua13
1 files changed, 7 insertions, 6 deletions
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
173 return nil, "Rockspec error: build type not specified" 173 return nil, "Rockspec error: build type not specified"
174 end 174 end
175 175
176 if not build_only_deps then
177 local ok, err, errcode = deps.check_external_deps(rockspec, "build")
178 if err then
179 return nil, err, errcode
180 end
181 end
182
176 if deps_mode == "none" then 183 if deps_mode == "none" then
177 util.warning("skipping dependency checks.") 184 util.warning("skipping dependency checks.")
178 else 185 else
179
180 if not build_only_deps then 186 if not build_only_deps then
181 local ok, err, errcode = deps.check_external_deps(rockspec, "build")
182 if err then
183 return nil, err, errcode
184 end
185
186 if next(rockspec.build_dependencies) then 187 if next(rockspec.build_dependencies) then
187 local ok, err, errcode = deps.fulfill_dependencies(rockspec, "build_dependencies", deps_mode) 188 local ok, err, errcode = deps.fulfill_dependencies(rockspec, "build_dependencies", deps_mode)
188 if err then 189 if err then