mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-19 21:19:31 +02:00
* AddUnit from ppu
* Compare directories and output Targets.AddUnit lines git-svn-id: trunk@9876 -
This commit is contained in:
parent
8e22284eb0
commit
596c61bd9c
@ -100,12 +100,14 @@ Defaults can be found in pkgropts
|
||||
Helpfull commands for building packages:
|
||||
----------------------------------------
|
||||
|
||||
* Generate AddInclude lines from an existing PPU file:
|
||||
|
||||
ppudump $1 | awk "/^Source/ { printf(\"AddInclude('%s');\\n\",\$5); }"
|
||||
* Generate AddInclude and AddUnit lines from an existing PPU file:
|
||||
|
||||
ppudump <unit> | awk "/^Source/ { printf(\"AddInclude('%s');\\n\",\$5); } /^Uses unit/ { printf(\"AddUnit('%s');\\n\",tolower(\$3)); }"
|
||||
|
||||
* Testing if building a package from archive works:
|
||||
|
||||
fpc fpmake && fpmake archive && fppkg build *.zip
|
||||
|
||||
* Comparing units directories and generate AddUnit lines for missing .ppu files in <newunitdir>:
|
||||
|
||||
diff -q <oldunitdir> <newunitdir> | awk "/^Only.*ppu/ { gsub(\".ppu\",\".pp\"); printf(\"T:=P.Targets.AddUnit('%s');\n\",\$NF); }"
|
||||
|
Loading…
Reference in New Issue
Block a user