Return error code if make fails
This commit is contained in:
@@ -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
@@ -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;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user