Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
// ccache path
char ccache_path[PATH_MAX];
- // States
- int init:1;
+ // State
+ enum pakfire_build_states {
+ PAKFIRE_BUILD_INIT = 0,
+ PAKFIRE_BUILD_READY,
+ } state;
};
#define TEMPLATE \
int r;
// Don't do it again
- if (build->init) {
+ if (build->state != PAKFIRE_BUILD_INIT) {
CTX_DEBUG(build->ctx, "Build environment has already been initialized\n");
return 0;
}
return r;
}
- // Mark as initialized
- build->init = 1;
+ // Mark as ready
+ build->state = PAKFIRE_BUILD_READY;
return 0;
}