1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-09 23:35:13 +00:00
QB64-PE/source/utilities
Matthew Kilgore df70f7e708 The -o flag should not strip extensions except for .exe
Current the -o flag will strip any "extension" on the provided filename,
which is fairly problimatic on Linux and Mac OS since those executes do
not have other extensions and names like "foobar.v1" will get the ".v1"
stripped off. This can happen on Windows as well if you leave off the
.exe (QB64-PE will add it for you, but also strip off the existing
extension).

QB64-PE stripping off the ".exe" when provided that on Linux and Mac OS
might actually be useful behavior people are relying on (so that they
don't need to provide different names when compiling on Linux/Mac OS) so
we are preserving that and still removing the extension if it is exactly
"EXE", otherwise we now leave it in place.

Fixes: #297
2023-02-18 14:50:31 -05:00
..
ini-manager Reduces INI-Manager to the bare minimum. 2021-02-07 23:07:56 -03:00
s-buffer General refactoring 2023-02-12 19:47:01 +01:00
build.bas Clean up nm commands 2022-12-19 22:36:58 +11:00
elements.bas Format source, apply Option _Explicit in tests 2023-02-12 22:38:50 -05:00
file.bas The -o flag should not strip extensions except for .exe 2023-02-18 14:50:31 -05:00
strings.bas Add C++ compiler settings dialog 2022-05-30 23:15:04 -04:00