Return error code if make fails

This commit is contained in:
Thraix
2019-03-01 12:03:53 +01:00
parent b47c99cc01
commit 3425daa792
2 changed files with 4 additions and 6 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ LIBDIR=
LDFLAGS= LDFLAGS=
LIBS=$(LIBDIR) LIBS=$(LIBDIR)
OUTPUT=$(BIN)makegen OUTPUT=$(BIN)makegen
.PHONY: directories all rebuild clean .PHONY: all directories rebuild clean
all: directories $(OUTPUT) all: directories $(OUTPUT)
directories: $(BIN) $(OBJPATH) directories: $(BIN) $(OBJPATH)
$(BIN): $(BIN):
+3 -5
View File
@@ -105,12 +105,10 @@ int main(int argc, char** argv)
if(argv[i][0] != '-') if(argv[i][0] != '-')
{ {
std::string make = std::string("make ") + argv[i]; std::string make = std::string("make ") + argv[i];
system(make.c_str()); return system(make.c_str()) == 0 ? 0 : 1;
return 0;
} }
} }
system("make"); ;
return system("make") == 0 ? 0 : 1;
return 0;
} }