Index: JclIDEUtils.pas
===================================================================
--- JclIDEUtils.pas	(revision 3506)
+++ JclIDEUtils.pas	(working copy)
@@ -812,6 +812,8 @@
   EnvVariableBDSValueName    = 'BDS';
   EnvVariableBDSPROJDIRValueName = 'BDSPROJECTSDIR';
   EnvVariableBDSCOMDIRValueName = 'BDSCOMMONDIR';
+  EnvVariableBDSLIBValueName = 'BDSLIB';
+  EnvVariablePLatformValueName = 'Platform';
   KnownPackagesKeyName       = 'Known Packages';
   KnownIDEPackagesKeyName    = 'Known IDE Packages';
   ExpertsKeyName             = 'Experts';
@@ -3458,6 +3460,15 @@
       Result.Values[EnvVariableBDSPROJDIRValueName] := DefaultProjectsDir;
     if Result.Values[EnvVariableBDSCOMDIRValueName] = '' then
       Result.Values[EnvVariableBDSCOMDIRValueName] := CommonProjectsDir;
+
+    if VersionNumber >= 8 then
+    begin
+      { TODO : For crossplatform Delphi version check/change $(BDSLIB) and $(platform) values. }
+      if Result.Values[EnvVariableBDSLIBValueName] = '' then
+        Result.Values[EnvVariableBDSLIBValueName] := PathAddSeparator(RootDir) + 'lib';
+      if Result.Values[EnvVariablePLatformValueName] = '' then
+        Result.Values[EnvVariablePLatformValueName] := 'win32';
+    end;
   end;
 end;
 
