diff options
| author | Joe Soroka <gits@joesoroka.com> | 2011-02-01 15:26:21 -0800 |
|---|---|---|
| committer | Joe Soroka <gits@joesoroka.com> | 2011-02-01 15:26:21 -0800 |
| commit | a25325e9be13e52a198807b443bdfbfbe5dcaf33 (patch) | |
| tree | 92e02d5a2c6c9eca733506a7ec86678d258c4e21 /libtcc.c | |
| parent | 75c6695932b55b914f16b20dc32ff3ef1203ed4b (diff) | |
| download | tinycc-a25325e9be13e52a198807b443bdfbfbe5dcaf33.tar.gz tinycc-a25325e9be13e52a198807b443bdfbfbe5dcaf33.tar.bz2 | |
tccasm: define __ASSEMBLER__ for .S files, like gcc does
Diffstat (limited to 'libtcc.c')
| -rw-r--r-- | libtcc.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1080,6 +1080,12 @@ ST_FUNC int tcc_add_file_internal(TCCState *s1, const char *filename, int flags) if (ext[0]) ext++; +#ifdef CONFIG_TCC_ASM + /* if .S file, define __ASSEMBLER__ like gcc does */ + if (!strcmp(ext, "S")) + tcc_define_symbol(s1, "__ASSEMBLER__", NULL); +#endif + /* open the file */ ret = tcc_open(s1, filename); if (ret < 0) { |
