-
Notifications
You must be signed in to change notification settings - Fork 62
PCTLibrary
Gilles QUERRET edited this page Oct 12, 2022
·
6 revisions
Create OpenEdge procedure library (.pl)
<pct:library />
Attribute | Description | Default value |
---|---|---|
destFile † | R-code library to create | None |
sharedFile † | Memory mapped library to create | None |
encoding | Character encoding used to store filenames. | None |
noCompress | Disable library compression. | False (i.e. compression enabled) |
cpInternal | Internal code page (-cpinternal parameter) | None |
cpStream | Stream code page (-cpstream parameter) | None |
cpColl | Collation table (-cpcoll parameter) | None |
cpCase | Case table (-cpcase parameter) | None |
basedir | The directory from which to store the files. | None |
includes | Comma- or space-separated list of patterns of files that must be included. All files are included when omitted. | None |
includesFile | The name of a file. Each line of this file is taken to be an include pattern. | None |
excludes | Comma- or space-separated list of patterns of files that must be excluded. No files (except default excludes) are excluded when omitted. | None |
excludesFile | The name of a file. Each line of this file is taken to be an exclude pattern. | None |
defaultExcludes | Indicates whether default excludes should be used or not ("yes"/"no"). Default excludes are used when omitted. | True |
† Only one of those attributes is mandatory ‡ Mandatory attribute
PCTLibrary inherits attributes from PCT.
Adds a file set to the library
<PCTLibrary destfile="${dist}/mylib.pl" basedir="${build}" />
stores all files in the ${build}
directory into a file called mylib.pl in the ${dist} directory.
<PCTLibrary destfile="${dist}/mylib.pl" basedir="${build}" includes="**/*.r" excludes="test/*" />
stores all .r files in the ${build}
directory (and subdirectories) except from the files in the test subdirectory, into a file called mylib.pl in the ${dist} directory.
<PCTLibrary destfile="${dist}/mylib.pl">
<fileset dir="${build}">
<include name="**/*.r" />
<exclude name="test/*" />
</fileset>
</PCTLibrary>
is similar to the previous example, but using nested fileset.
- QuickStart
- Changelog
- InstallDocumentation
- FAQ
-
Tasks
- PCT
- DlcHome
- PCTRun
- PCTDynRun
- PCTCompile
- PCTWSComp
- PCTCreateDatabase
- Sports2000
- PCTDumpSchema
- PCTDumpSequences
- PCTLoadSchema
- PCTIncrementalDump
- PCTBinaryDump
- PCTBinaryLoad
- PCTDumpData
- PCTLoadData
- PCTSchemaDoc
- PCTLibrary
- PCTProxygen
- PCTXCode
- ProgressVersion
- PCTVersion
- ClassDocumentation
- HtmlDocumentation
- XMLDocumentation
- JsonDocumentation
- ABLDuck
- OEUnit
- ABLUnit
- RestGen
- AssemblyCatalog
- Types