Mark Naughton
fa1ce7d5d1
Fix accidental check in
2023-05-19 18:56:35 +01:00
Mark Naughton
775a488a36
Fix windows write_directory()
2023-05-19 18:53:43 +01:00
Mark Naughton
018904f0ec
Add write permissions check on output folder
2023-05-19 18:37:55 +01:00
Mark Naughton
413077a5d9
Fix single-file package case
2023-05-18 13:23:17 +01:00
Mark Naughton
4b4481ea27
Simplify extension addition logic
2023-04-26 16:39:47 +01:00
Mark Naughton
e84802468b
Use buildpath instead of init_filename
2023-04-26 15:48:59 +01:00
Mark Naughton
1a5ed4eb7f
Fix .bin not being applied for relative directory
2023-04-26 14:10:22 +01:00
Mark Naughton
5151403aaa
Fix Windows version of get_current_directory
2023-04-25 12:08:15 +01:00
Mark Naughton
67b6a8ee89
Add Windows equivalent of get_current_directory
2023-04-24 14:26:53 +01:00
Mark Naughton
780375d865
Add .bin extension in extra case
2023-04-24 12:57:59 +01:00
Mark Naughton
cbcf94669e
Add get_current_directory()
2023-04-24 12:57:34 +01:00
Mark Naughton
06e8d03fba
Use last element for directory collision check
2023-04-23 21:15:08 +01:00
Mark Naughton
a6b9341593
Add .bin extension the case of a collision
...
The directory name is used to determine the executable name. In the case
that the directory and output executable are in conflict, a .bin
extension is added.
2023-04-23 18:53:00 +01:00
Mark Naughton
47610725ea
Change default executable extension
...
Putting a program into your path on a UNIX system with a
file extension means that you have to type the extension out for every
invocation of the program. A better default is to have no extension at
all since most people will end up removing it anyway.
This change does not affect Windows since the .exe extension is set
after the default extension if compiling on Windows.
2023-04-23 17:02:56 +01:00
Mark Naughton
4030c5a689
Add assert_vendor to Darwin and *BSD
2023-04-05 11:34:41 +01:00
Mark Naughton
119cafd963
Add assert_vendor() sub-routine
2023-04-05 11:28:54 +01:00
Mark Naughton
5fc54ec7e5
Add script for removing platform-specific libs
2023-04-05 11:09:31 +01:00
Mark Naughton
bd7ffcc048
Change help text to output to stdout
2023-03-29 16:30:02 +01:00