Commit Graph

10 Commits

Author SHA1 Message Date
Jeremiah Orians 09d43f0538
enable disabling of reading #includes 2022-04-09 18:09:27 -04:00
Jeremiah Orians 9895dab8dd
Enable more temp directory flexiblity 2022-03-21 12:19:42 -04:00
Jeremiah Orians b76123326e
A much less wasteful envp setup 2022-01-24 21:39:43 -05:00
Jeremiah Orians 11c45ed475
make cc_reader.c respect M2LIBC_PATH 2022-01-23 21:25:16 -05:00
Jeremiah Orians 2043782a45
now M2-Mesoplanet compiles hello world for x86 correctly 2022-01-05 07:13:24 -05:00
Jeremiah Orians 5a81f6ae68
Make output more closely match input to enable easier audits 2021-12-26 07:42:54 -05:00
Jeremiah Orians b34a2528c8
Basic #include functionality imported 2021-12-25 09:06:57 -05:00
Jeremiah Orians eba382a014 Preserve whitespace in tokenizer.
This is needed to avoid confusing defines such as
#define A (1)
for macro functions.
2021-11-27 21:22:07 +00:00
Andrius Štikonas 9d4638237c Update cc_macro, cc_reader and port to M2libc. 2021-11-21 21:09:14 +00:00
Sanne Wouda 1ac5bb6eee
Initial import of functionality from M2-Planet 2021-01-10 09:34:10 -05:00