Browse Source

createconfig: add ifdef for namespaced subtarget

mattias 1 year ago
parent
commit
10853e8e99
2 changed files with 9 additions and 1 deletions
  1. 1 0
      utils/.gitignore
  2. 8 1
      utils/createconfig.pp

+ 1 - 0
utils/.gitignore

@@ -0,0 +1 @@
+createconfig

+ 8 - 1
utils/createconfig.pp

@@ -56,7 +56,14 @@ begin
   Addln('# If you don''t want so much verbosity use');
   Addln('# If you don''t want so much verbosity use');
   Addln('#-vw');
   Addln('#-vw');
   Addln('');
   Addln('');
-  Addln('-Fu$CfgDir/'+BASEDIR+'/packages/*');
+  Addln('#ifdef FPC_SUBTARGET_NAMESPACES');
+  Addln('-Fu$CfgDir/'+BASEDIR+'/*/namespaced');
+  Addln('-Fi$CfgDir/'+BASEDIR+'/packages/*/src');
+  Addln('# For compatibility with FPC:');
+  Addln('-dUnicodeRTL');
+  Addln('#else');
+  Addln('-Fu$CfgDir/'+BASEDIR+'/packages/*/src');
+  Addln('#endif');
   Addln('');
   Addln('');
   Addln('#IFDEF nodejs');
   Addln('#IFDEF nodejs');
   Addln('-Jirtl.js');
   Addln('-Jirtl.js');