diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2020-11-27 17:16:20 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2020-11-27 17:16:20 +0000 |
commit | 2d3887e2b8c2182f7010ce3ddd0e26c0c69f095f (patch) | |
tree | 701d7a2ea180c2ec545468081deeb0b39a3b64a7 /packages | |
parent | 73c3296eadbc3b4a1b56bb2114f1529a6eefc63c (diff) | |
download | fpc-2d3887e2b8c2182f7010ce3ddd0e26c0c69f095f.tar.gz |
* Try all OS/CPU combinations
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47611 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages')
-rw-r--r-- | packages/fpmkunit/src/fpmkunit.pp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/fpmkunit/src/fpmkunit.pp b/packages/fpmkunit/src/fpmkunit.pp index 18f22273ca..a4af906244 100644 --- a/packages/fpmkunit/src/fpmkunit.pp +++ b/packages/fpmkunit/src/fpmkunit.pp @@ -4268,12 +4268,20 @@ Var SL : TStringList; L : TUnsortedDuplicatesStringList; I : Integer; + iCPU : TCPU; + iOS : TOS; begin GPathPrefix:=P.Directory; AddPackageMacrosToDictionary(P,P.Dictionary); + // First target OS ResolveFileNames(P,Defaults.CPU,Defaults.OS,False,True); - + // Then other OSes + for ICPU:=Low(TCPU) to high(TCPU) do + for IOS:=Low(TOS) to high(TOS) do + if (IOS<>Defaults.OS) or (iCPU<>Defaults.CPU) then + if OSCPUSupported[IOS,ICPU] then + ResolveFileNames(P,ICPU,IOS,false); AddLn('<package name="%s" output="" content="%s.xct">',[quotexml(P.Name),quotexml(P.Name)]); Addln(' <units>'); SL:=TStringList.Create; |