From ba16d4cc42de6cc763a7b6e2cca9ec5cab710581 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Wed, 28 Mar 2018 09:42:04 +0200 Subject: [PATCH] add new version idents for the runnables, close #276 --- src/ce_main.pas | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ce_main.pas b/src/ce_main.pas index 16f1b1d9..f89124bc 100644 --- a/src/ce_main.pas +++ b/src/ce_main.pas @@ -2935,6 +2935,7 @@ begin dmdproc.Parameters.Add('-main'); end; end; + dmdproc.Parameters.Add('-version=single_module'); if unittest then begin if not fRunnablesOptions.detectMain then @@ -2944,8 +2945,15 @@ begin dmdproc.Parameters.Add('-cov'); // NOTE: see #258, allows to test easily a module when hacking phobos. dmdproc.Parameters.Add('-version=StdUnittest'); + dmdproc.Parameters.Add('-version=test_single_module'); end - else dmdproc.Parameters.Add('-version=runnable_module'); + else + begin + // back compat, see https://github.com/BBasile/Coedit/issues/276 + dmdproc.Parameters.Add('-version=runnable_module'); + + dmdproc.Parameters.Add('-version=run_single_module'); + end; if fRunnablesOptions.detectLibraries then LibMan.getLibsForSource(fDoc.Lines, dmdproc.Parameters, dmdproc.Parameters)