]> git.ipfire.org Git - pakfire.git/commitdiff
dist: Set default for PARALLELISMFLAGS
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Jun 2021 16:31:16 +0000 (16:31 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 2 Jun 2021 16:31:16 +0000 (16:31 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/dist.c

index 3cd2b6a1a5b0028ea49d7b2271e5992a829dcefa..cbb62fa998688043963752c4056950a5c7295352 100644 (file)
@@ -114,6 +114,14 @@ static int pakfire_makefile_set_defaults(Pakfire pakfire,
                free(dirname);
        }
 
+       long processors_online = sysconf(_SC_NPROCESSORS_ONLN);
+
+       // Set PARALLELISMFLAGS
+       if (processors_online) {
+               pakfire_string_format(buffer, "-j%ld", processors_online);
+               pakfire_parser_set(parser, "build", "PARALLELISMFLAGS", buffer, 0);
+       }
+
        return 0;
 }