anchor.diff:  			vars.TREE_CMODULE = option.value
   		elseif name == "/LV" then
   			vars.LUA_VERSION = option.value
  +			lua_version_set = true
   		elseif name == "/L" then
   			INSTALL_LUA = true
   		elseif name == "/MW" then
  
positive.code: 					if look_for_headers(directory) then
  						print("Headers found, checking runtime to use...")
  						if get_runtime() then
  							print("Runtime check completed, now testing interpreter...")
  							if exec(S[["$LUA_BINDIR\$LUA_INTERPRETER" -v 2>NUL]]) then
  								print("    Ok")
  								return true
  							end
  							print("   Interpreter returned an error, not ok")
  						end
  					end
  				end
  
negative.code: 		for _, name in ipairs(names) do
  			local full_name = dir .. "\\" .. name
  			if exists(full_name) then
  				print("       Found " .. name .. ", testing it...")
  				local version, err = detect_lua_version(full_name)
  				if not version then
  					print("       Error: " .. err)
  				else
  					if version ~= vars.LUA_VERSION then
  						if lua_version_set then
  							die("Version of interpreter clashes with the value of /LV. Please check your configuration.")
  						else
  							vars.LUA_VERSION = version
  							vars.LUA_SHORTV = version:gsub("%.", "")
  							vars.LUA_LIB_NAMES = vars.LUA_LIB_NAMES:gsub("5([%.]?)[123]", "5%1" .. version:sub(-1))
  						end
  					end
  
  					vars.LUA_INTERPRETER = name
  					vars.LUA_BINDIR = dir
  					return true
  				end
  			end
  		end
  	end
  
  	if vars.LUA_BINDIR then
  		die(("Working Lua executable (one of %s) not found in %s"):format(table.concat(names, ", "), vars.LUA_BINDIR))
  	end
  	return false
  end
  