mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-08-05 13:30:25 +00:00
77c5e6c39c
Starting with #201, source files relative to `_StartDir$` are allowed to be passed to `-x` and compile as expected. Additionally as part of that change, when the `-x` parameter is relative to `_StartDir$`, the `-o` argument is _also_ treated relative to `_StartDir$`. This is simply the behavior everyone using the compiler would expect - that the source file and `-o` are relative to the same location. An overlooked behavior was the executable location when `-o` is not provided. It still writes to compiler directory, but it really should be writing to `_Startdir$` since the output executable is intended to be relative to the same location the source file is relative too. Overall this is fairly straight forward to fix as the logic is the same, we just need to make use of it when the `-o` flag is not provided. Fixes: #257 |
||
---|---|---|
.. | ||
global | ||
ide | ||
subs_functions | ||
utilities | ||
.gitignore | ||
peLogo.png | ||
qb64pe.bas | ||
qb64pe.ico | ||
qb64pe.png |