X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fcompile.c;h=6707c4a68c99af055efe47a5428d6a6cf74faf5a;hp=7ff04225dc3e42a7af2dc170711c804498529baa;hb=550246bb457561fb8bffe909c54467090a11011a;hpb=a1d06d55999cc5004f4a3c2c8c17638972c6fe50 diff --git a/tools/compile.c b/tools/compile.c index 7ff04225..6707c4a6 100644 --- a/tools/compile.c +++ b/tools/compile.c @@ -5,9 +5,10 @@ bool compile_verbose = false; /* Compile multiple object files into a single. Returns errmsg if fails. */ -char *link_objects(const void *ctx, const char *objs, char **errmsg) +char *link_objects(const void *ctx, const char *basename, bool in_pwd, + const char *objs, char **errmsg) { - char *file = temp_file(ctx, ".o"); + char *file = maybe_temp_file(ctx, ".o", in_pwd, basename); if (compile_verbose) printf("Linking objects into %s\n", file);