From 6e7e522ffe3204243306cba8d128a7ec21f591f9 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Mon, 4 Jun 2018 17:25:39 -0300 Subject: build: make "builtin" the default build.type --- src/luarocks/build.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/luarocks/build.lua b/src/luarocks/build.lua index fe004fb5..25e73b0d 100644 --- a/src/luarocks/build.lua +++ b/src/luarocks/build.lua @@ -170,8 +170,14 @@ function build.build_rockspec(rockspec_file, need_to_fetch, minimal_mode, deps_m return nil, err, errcode elseif not rockspec.build then return nil, "Rockspec error: build table not specified" - elseif not rockspec.build.type then - return nil, "Rockspec error: build type not specified" + end + + if not rockspec.build.type then + if rockspec:format_is_at_least("3.0") then + rockspec.build.type = "builtin" + else + return nil, "Rockspec error: build type not specified" + end end if not build_only_deps then -- cgit v1.2.3-55-g6feb