From 3437675c7df3418aadda2ef0bb68eec2786de2a0 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Tue, 12 Dec 2017 14:39:44 +0100 Subject: [PATCH] apply FreeBSD patch for DMD detection, close #211 --- src/ce_compilers.pas | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ce_compilers.pas b/src/ce_compilers.pas index eae81d8b..e68986df 100644 --- a/src/ce_compilers.pas +++ b/src/ce_compilers.pas @@ -683,6 +683,14 @@ begin if '/usr/include/dmd/phobos'.dirExists then fPaths.DmdPhobosPath:='/usr/include/dmd/phobos'; {$ENDIF} + {$IFDEF BSD} + if '%%LOCALBASE%%/bin/dmd'.fileExists then + fPaths.DmdExeName:='%%LOCALBASE%%/bin/dmd'; + if '%%LOCALBASE%%/include/dmd/druntime/import'.dirExists then + fPaths.DmdRuntimePath:='%%LOCALBASE%%/include/dmd/druntime/import'; + if '%%LOCALBASE%%/include/dmd/phobos'.dirExists then + fPaths.DmdPhobosPath:='%%LOCALBASE%%/include/dmd/phobos'; + {$ENDIF} {$IFDEF DARWIN} if '/usr/local/bin/dmd'.fileExists then fPaths.DmdExeName:='/usr/local/bin/dmd';