aboutsummaryrefslogtreecommitdiff
path: root/driver.c
AgeCommit message (Collapse)Author
2019-04-17driver: Use arrayforeachMichael Forney
2019-04-07driver: Use argv[0] to determine cc-qbe path if /proc/self/exe is not availableMichael Forney
2019-04-07driver: Make sure we have room for the '\0' byteMichael Forney
2019-04-06driver: Include signal.h for kill(2)Michael Forney
2019-03-01Add -M and -MM to support our own makefile.Andrew Chambers
2019-02-24driver: Fix -E with no output specifiedMichael Forney
2019-02-21driver: Create output files in current directoryMichael Forney
2019-02-21driver: Fix -o -Michael Forney
We need to distinguish between no output specified, and output specified to be standard out.
2019-02-20driver: Various improvementsMichael Forney
Use an input struct to keep track of information about an input. When creating an output name from an input with no extension, make sure to add a `.`. When linking, write intermediate objects to temporary files and remove them afterwards. Allow specifying language of input using `-x` flag. Allow reading from standard input by passing `-`.
2019-02-13driver: Remove debug printfMichael Forney
2019-02-13driver: Ignore -std= and -pedanticMichael Forney
2019-02-13driver: Pass -idirafter to preprocessorMichael Forney
2019-02-12driver: Ignore -pipe flagMichael Forney
2019-02-12driver: Ignore -g flagMichael Forney
2019-02-12Initial importMichael Forney