From 67aebdd5b733094bffbf23a87da14d2c53937a99 Mon Sep 17 00:00:00 2001 From: grischka Date: Mon, 11 May 2009 18:46:02 +0200 Subject: enable making tcc using libtcc --- tcc.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'tcc.c') diff --git a/tcc.c b/tcc.c index 9cd88f3..3fce608 100644 --- a/tcc.c +++ b/tcc.c @@ -509,13 +509,11 @@ int main(int argc, char **argv) const char *filename; filename = files[i]; - if (output_type == TCC_OUTPUT_PREPROCESS) { - if (tcc_add_file_internal(s, filename, - AFF_PRINT_ERROR | AFF_PREPROCESS) < 0) + if (filename[0] == '-' && filename[1]) { + if (tcc_add_library(s, filename + 2) < 0) { + error_noabort("cannot find %s", filename); ret = 1; - } else if (filename[0] == '-' && filename[1]) { - if (tcc_add_library(s, filename + 2) < 0) - error("cannot find %s", filename); + } } else { if (1 == s->verbose) printf("-> %s\n", filename); -- cgit v1.3.1