mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-03 07:09:49 +01:00
+ Improved utils compilation
This commit is contained in:
parent
fefdf31dce
commit
b2ac62ef90
@ -37,7 +37,24 @@ DIRS = :webtbs: :webtbf: :tbs: :tbf: :test: :test:cg: :test:cg:cdecl: :test:unit
|
||||
:utils:testfail Ä :utils:testfail.pp
|
||||
"{FPC}" -WT "{OPT}" -FE:utils: :utils:testfail.pp
|
||||
|
||||
utils Ä :utils:dotest :utils:digest :utils:fail :utils:testfail
|
||||
utils Ä
|
||||
Set Exit 0
|
||||
Set isMade ''
|
||||
Set isMade :utils:fpcmade.Å > Dev:Null
|
||||
Set Exit 1
|
||||
If "{isMade}" == ':utils:fpcmade.powerpc-macos'
|
||||
Echo utils macos made
|
||||
Else If "{isMade}" == ''
|
||||
Echo utils not made
|
||||
Make utilsbuild -f MPWMake > Makeout2 ; Makeout2
|
||||
Else
|
||||
Echo utils made by other
|
||||
Make clean_utils -f MPWMake > Makeout2 ; Makeout2
|
||||
Make utilsbuild -f MPWMake > Makeout2 ; Makeout2
|
||||
End
|
||||
|
||||
utilsbuild Ä :utils:dotest :utils:digest :utils:fail :utils:testfail
|
||||
Echo Compiled > :utils:fpcmade.powerpc-macos
|
||||
|
||||
################################
|
||||
# Units
|
||||
@ -142,7 +159,9 @@ clean
|
||||
|
||||
clean_utils Ä
|
||||
Set Exit 0 # To handle the case, when there is no match
|
||||
Delete -y :utils:fpcmade.Å
|
||||
Delete -y :utils:dotest :utils:digest :utils:fail :utils:testfail
|
||||
Delete -y :utils:Å.o :utils:Å.ppu :utils:Å.xcoff
|
||||
Set Exit 1 #Revert error handling
|
||||
|
||||
distclean Ä clean clean_utils
|
||||
|
||||
Loading…
Reference in New Issue
Block a user