I am using Delphi 11.3. Regardless of the compiler settings, every unit name included in the project ends up in plain text in the executable.
For example, the following empty unit adds the "MyMainUnit"
string to the compiled file.
unit MyMainUnit;
interface
implementation
end.
I tried all sensible options for the compiler and linker, to no avail.
Is the only option to massage/encrypt the executable after linking?
Existing posts did not provide any help: