瀏覽代碼

* enable processunicode in fpmake and .fpcmake for win32 and win64.

git-svn-id: trunk@39628 -
marco 7 年之前
父節點
當前提交
4dbc2ae873
共有 2 個文件被更改,包括 8 次插入3 次删除
  1. 2 2
      packages/fcl-process/Makefile.fpc.fpcmake
  2. 6 1
      packages/fcl-process/fpmake.pp

+ 2 - 2
packages/fcl-process/Makefile.fpc.fpcmake

@@ -17,8 +17,8 @@ units_solaris=simpleipc dbugmsg dbugintf pipesipc
 units_netbsd=simpleipc dbugmsg dbugintf pipesipc
 units_openbsd=simpleipc dbugmsg dbugintf pipesipc
 units_linux=simpleipc dbugmsg dbugintf pipesipc
-units_win32=simpleipc dbugmsg dbugintf
-units_win64=simpleipc dbugmsg dbugintf
+units_win32=simpleipc dbugmsg dbugintf processunicode
+units_win64=simpleipc dbugmsg dbugintf processunicode
 units_wince=simpleipc dbugmsg dbugintf
 units_qnx=simpleipc dbugmsg dbugintf pipesipc
 units_os2=simpleipc dbugmsg dbugintf

+ 6 - 1
packages/fcl-process/fpmake.pp

@@ -46,8 +46,13 @@ begin
     T:=P.Targets.AddUnit('pipes.pp');
       T.Dependencies.AddInclude('pipes.inc');
     T:=P.Targets.AddUnit('process.pp');
+      T.Dependencies.AddInclude('processbody.inc');
       T.Dependencies.AddInclude('process.inc');
-    T.ResourceStrings:=True;
+      T.ResourceStrings:=True;
+    T:=P.Targets.AddUnit('processunicode.pp',[win32,win64]);
+      T.Dependencies.AddInclude('processbody.inc');
+      T.Dependencies.AddInclude('process.inc');
+      T.ResourceStrings:=True;
     T:=P.Targets.AddUnit('simpleipc.pp');
       T.Dependencies.AddInclude('simpleipc.inc');
       T.ResourceStrings:=True;