JUCE
JUCE copied to clipboard
[Bug]: BinaryBuilder returns 0 (success) on failure
Detailed steps on how to reproduce the bug
- use a non-existent source directory with BinaryBuilder
- Note the output
Source directory doesn't exist: ... - Note the return value from the executable is 0 aka "success"
This is true for all failure cases in BinaryBuilder.
What is the expected behaviour?
An executable failing should return a non-zero value to the OS
Operating systems
Other
What versions of the operating systems?
Windows MacOS Linux
Architectures
Other, 64-bit
Stacktrace
No response
Plug-in formats (if applicable)
No response
Plug-in host applications (DAWs) (if applicable)
No response
Testing on the develop branch
The bug is present on the develop branch
Code of Conduct
- [X] I agree to follow the Code of Conduct
As a bonus, it would be nice to use cerr instead of cout for error printing.