diff options
| author | grischka <grischka> | 2013-02-12 19:13:28 +0100 |
|---|---|---|
| committer | grischka <grischka> | 2013-02-12 19:13:28 +0100 |
| commit | 05108a3b0a8eff70739b253b8995999b1861f9f2 (patch) | |
| tree | 690c17ebe3cd0479e278bc3b65e00eba7ec674fd /Changelog | |
| parent | 829655949b7964c66e1f7da9d44c19655dba88aa (diff) | |
| download | tinycc-05108a3b0a8eff70739b253b8995999b1861f9f2.tar.gz tinycc-05108a3b0a8eff70739b253b8995999b1861f9f2.tar.bz2 | |
libtcc: new LIBTCCAPI tcc_set_options(TCCState*, const char*str)
This replaces -> use instead:
-----------------------------------
- tcc_set_linker -> tcc_set_options(s, "-Wl,...");
- tcc_set_warning -> tcc_set_options(s, "-W...");
- tcc_enable_debug -> tcc_set_options(s, "-g");
parse_args is moved to libtcc.c (now tcc_parse_args).
Also some cleanups:
- reorder TCCState members
- add some comments here and there
- do not use argv's directly, make string copies
- use const char* in tcc_set_linker
- tccpe: use fd instead of fp
tested with -D MEM_DEBUG: 0 bytes left
Diffstat (limited to 'Changelog')
| -rw-r--r-- | Changelog | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -4,7 +4,8 @@ User interface: - -MD/-MF (automatically generate dependencies for make) - -pthread option (same as -D_REENTRANT -lpthread) (Henry Kroll III) - -m32/-m64 to re-exec cross compiler (Henry Kroll III) -- Mimic all GNU -option forms supported by ld (Kirill Smelkov) +- -Wl, Mimic all GNU -option forms supported by ld (Kirill Smelkov) +- new LIBTCCAPI tcc_set_options() (grischka) Platforms: - Many improvements for x86-64 target (Shinichiro Hamaji, Michael Matz, grischka) |
