D.gnu - dummy main option (for use with --unittest)
Is there some option for generating a dummy main with gdc? Alexandrescu's book (p 133) mentions a '--main', but that doesn't seem to work for gdc, and i can't find one from 'gdc --help'. The --unittest option does work, although, for whatever reason, you cannot just stick 'void main( ) { }' inside a unittest { } block. (Or you can, but you won't get even a warning about conflicting symbols, so i suppose the name 'main' gets mangled somehow in this context.) I'm using debian stretch, and thanks in advance for any clues.
Mar 21 2017
On Tuesday, 21 March 2017 at 19:17:53 UTC, dan wrote:Is there some option for generating a dummy main with gdc?Here: http://forum.dlang.org/thread/mailman.974.1489320559.31550.digitalmars-d-learn puremagic.com.
Mar 21 2017
On Tuesday, 21 March 2017 at 21:36:39 UTC, kinke wrote:On Tuesday, 21 March 2017 at 19:17:53 UTC, dan wrote:And so recent too, good grief, the way i searched must be really lousy. Thanks very much for pointing thous out Kinke! danIs there some option for generating a dummy main with gdc?Here: http://forum.dlang.org/thread/mailman.974.1489320559.31550.digitalmars-d-learn puremagic.com.
Mar 21 2017
On Tuesday, 21 March 2017 at 21:49:05 UTC, dan wrote:On Tuesday, 21 March 2017 at 21:36:39 UTC, kinke wrote:You're welcome and don't worry, it was inappropriately in the 'Lean' forum. ;) You might as well just create a temporary source file with `void main() {}`, compile it once and then always link in this object when compiling the unittests, e.g., `gdc --unittest foo.d ~/main.o && ./foo`.On Tuesday, 21 March 2017 at 19:17:53 UTC, dan wrote:And so recent too, good grief, the way i searched must be really lousy. Thanks very much for pointing thous out Kinke! danIs there some option for generating a dummy main with gdc?Here: http://forum.dlang.org/thread/mailman.974.1489320559.31550.digitalmars-d-learn puremagic.com.
Mar 21 2017