瀏覽代碼

createconfig: rtl.js from compiler sources and -Sc

mattias 1 年之前
父節點
當前提交
1d6efcfb58
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      tools/createconfig/createconfig.pp

+ 7 - 1
tools/createconfig/createconfig.pp

@@ -56,8 +56,11 @@ 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('# Allow C-operators');
+  Addln('-Sc');
+  Addln('');
   Addln('#ifdef FPC_SUBTARGET_NAMESPACES');
   Addln('#ifdef FPC_SUBTARGET_NAMESPACES');
-  Addln('-Fu$CfgDir/'+BASEDIR+'/*/namespaced');
+  Addln('-Fu$CfgDir/'+BASEDIR+'/packages/*/namespaced');
   Addln('-Fi$CfgDir/'+BASEDIR+'/packages/*/src');
   Addln('-Fi$CfgDir/'+BASEDIR+'/packages/*/src');
   Addln('# For compatibility with FPC:');
   Addln('# For compatibility with FPC:');
   Addln('-dUnicodeRTL');
   Addln('-dUnicodeRTL');
@@ -65,6 +68,9 @@ begin
   Addln('-Fu$CfgDir/'+BASEDIR+'/packages/*/src');
   Addln('-Fu$CfgDir/'+BASEDIR+'/packages/*/src');
   Addln('#endif');
   Addln('#endif');
   Addln('');
   Addln('');
+  Addln('# use rtl.js from compiler sources if available');
+  Addln('-Fu$CfgDir/'+BASEDIR+'/compiler/utils/pas2js/dist');
+  Addln('');
   Addln('#IFDEF nodejs');
   Addln('#IFDEF nodejs');
   Addln('-Jirtl.js');
   Addln('-Jirtl.js');
   Addln('#ENDIF');
   Addln('#ENDIF');