diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-08-21 12:04:36 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2016-08-21 12:04:36 +0000 |
commit | bdbf33daf9496ed581c47ae4e3714889210fdcd9 (patch) | |
tree | aa6a3e7cd2ffe69d5976dff9457ed8094324fa15 /packages/fcl-passrc/fpmake.pp | |
parent | c2f477f2b19639e4abbc1c6a2b20bcc55cb0bbee (diff) | |
download | fpc-bdbf33daf9496ed581c47ae4e3714889210fdcd9.tar.gz |
* Patch from Mattias Gaertner:
pasresolver.pp: new unit, implements TPasResolver, already supports simple
types, vars, const, arguments, some expressions, calls and used units.
tcresolver: testing TPasResolver,
pastree: fixed some Free with Release calls, added comments, added ForEachCall methods.
pscanner: added option po_resolvestandardtypes. Making built-in types configurable.
pparser: added FinishScope, fixed some Free calls with Release, check proc default values, fixed some typos
Updated tests.
fppas2js: property UseLowerCase to choose between lowercase and declaration case (default true),
using TResolver data, added msg strings, improved error handling, added converter contexts,
function results, local vars, unit vars
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@34357 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-passrc/fpmake.pp')
-rw-r--r-- | packages/fcl-passrc/fpmake.pp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/fcl-passrc/fpmake.pp b/packages/fcl-passrc/fpmake.pp index fbf5897300..7cd75fdfb4 100644 --- a/packages/fcl-passrc/fpmake.pp +++ b/packages/fcl-passrc/fpmake.pp @@ -39,6 +39,13 @@ begin AddUnit('pastree'); AddUnit('pscanner'); end; + T:=P.Targets.AddUnit('pasresolver.pp'); + with T.Dependencies do + begin + AddUnit('pastree'); + AddUnit('pscanner'); + AddUnit('pparser'); + end; T.ResourceStrings := True; T:=P.Targets.AddUnit('pastounittest.pp'); with T.Dependencies do |