From 0ad857c80e174ddcaa8a8ecf6ab6d2cc14e1d84c Mon Sep 17 00:00:00 2001 From: Andrew Aladjev Date: Tue, 19 Feb 2013 14:47:36 +0300 Subject: added CPATH, C_INCLUDE_PATH and LD_LIBRARY_PATH --- libtcc.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'libtcc.c') diff --git a/libtcc.c b/libtcc.c index 7fc9827..25d004c 100644 --- a/libtcc.c +++ b/libtcc.c @@ -1941,3 +1941,21 @@ PUB_FUNC void tcc_print_stats(TCCState *s, int64_t total_time) tt, (int)(total_lines / tt), total_bytes / tt / 1000000.0); } + +PUB_FUNC void tcc_set_environment(TCCState *s) +{ + char * path; + + path = getenv("C_INCLUDE_PATH"); + if(path != NULL) { + tcc_add_include_path(s, path); + } + path = getenv("CPATH"); + if(path != NULL) { + tcc_add_include_path(s, path); + } + path = getenv("LD_LIBRARY_PATH"); + if(path != NULL) { + tcc_add_library_path(s, path); + } +} \ No newline at end of file -- cgit v1.3.1