aboutsummaryrefslogtreecommitdiff
path: root/tcc.c
diff options
context:
space:
mode:
authorgrischka <grischka>2013-02-10 00:38:40 +0100
committergrischka <grischka>2013-02-10 00:38:40 +0100
commit8042121d74906eacec7add2ddc85270e1db3ca88 (patch)
treea2f40b84332e8209ad91a0a0005444f1d61c96c5 /tcc.c
parentd6d7686b608c4b7cd88877b30579ca2346e5d284 (diff)
downloadtinycc-8042121d74906eacec7add2ddc85270e1db3ca88.tar.gz
tinycc-8042121d74906eacec7add2ddc85270e1db3ca88.tar.bz2
tcc -vv/--print-search-dirs: print more info
tests/Makefile: - print-search-dirs when 'hello' fails - split off hello-run win32/include/_mingw.h: - fix for compatibility with mingw headers (While our headers in win32 are from mingw-64 and don't have the problem) tiny_libmaker: - don't use "dangerous" mktemp
Diffstat (limited to 'tcc.c')
-rw-r--r--tcc.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/tcc.c b/tcc.c
index 3116c40..bad9b4e 100644
--- a/tcc.c
+++ b/tcc.c
@@ -508,17 +508,21 @@ int main(int argc, char **argv)
#endif
if (print_search_dirs) {
- /* enough for Linux kernel */
- printf("install: %s/\n", s->tcc_lib_path);
+psd:
+ tcc_set_output_type(s, TCC_OUTPUT_MEMORY);
+ tcc_display_info(s, 1);
return 0;
}
if (s->verbose)
- printf("tcc version %s\n", TCC_VERSION);
+ tcc_display_info(s, 0);
if (optind == 0 || nb_files == 0) {
- if (optind && s->verbose)
+ if (optind && s->verbose) {
+ if (s->verbose == 2)
+ goto psd;
return 0;
+ }
help();
return 1;
}