瀏覽代碼

* win32 rtl is multi threaded by default now

florian 23 年之前
父節點
當前提交
614314c3f5
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 1 0
      rtl/win32/Makefile
  2. 2 1
      rtl/win32/Makefile.fpc

+ 1 - 0
rtl/win32/Makefile

@@ -206,6 +206,7 @@ UNITPREFIX=rtl
 ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
 SYSTEMUNIT=system
 PRT0=wprt0
+override FPCOPT+=-dMT
 else
 SYSTEMUNIT=syswin32
 PRT0=wprt0_10

+ 2 - 1
rtl/win32/Makefile.fpc

@@ -43,6 +43,7 @@ UNITPREFIX=rtl
 ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
 SYSTEMUNIT=system
 PRT0=wprt0
+override FPCOPT+=-dMT
 else
 SYSTEMUNIT=syswin32
 PRT0=wprt0_10
@@ -207,4 +208,4 @@ ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) $(SYSTEMUNIT)$(PPUEXT)
 # Other system-dependent RTL Units
 #
 
-callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT)
+callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT)