aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bldit.lua10
-rw-r--r--src/cla_parse.c3
2 files changed, 12 insertions, 1 deletions
diff --git a/bldit.lua b/bldit.lua
index 29347fa..97d3c24 100644
--- a/bldit.lua
+++ b/bldit.lua
@@ -9,5 +9,13 @@ targets = {
install = function(prefix)
os.execute("make install")
end,
- }
+ },
+ quiet = {
+ build = function(name)
+ local output = io.popen("make"):read("*a")
+ end,
+ install = function(prefix)
+ local output = io.popen("make install"):read("*a")
+ end,
+ },
}
diff --git a/src/cla_parse.c b/src/cla_parse.c
index faa9341..3a5985a 100644
--- a/src/cla_parse.c
+++ b/src/cla_parse.c
@@ -49,6 +49,9 @@ void cla_parse(int argc, char **argv) {
if (argv[i + 2]) {
pkg = create_pkg(argv[i + 1], argv[i + 2]);
build(pkg);
+ } else if (!is_verbose) {
+ pkg = create_pkg(argv[i + 1], "quiet");
+ build(pkg);
} else {
pkg = create_pkg(argv[i + 1], "default");
build(pkg);