-
Notifications
You must be signed in to change notification settings - Fork 6
CreateProcedureLibrary
Matt Baker edited this page Jul 28, 2020
·
8 revisions
plugins {
id "oe.espress.latte" version "<version>"
}
import oe.espreso.latte.*
task createPL(type: CreateProcedureLibrary) {
destFile = "build/foo.pl"
baseDir = "/path/to/some/dir/with/rcode"
includes= "**/*.r"
}
Use the command ./gradlew createPL
to run this example.
If successful, there should be a foo.pl
file in build
of your project.
Attribute | Required | Description | Default value |
---|---|---|---|
destFile † | Yes | R-code library to create | None |
sharedFile † | Yes | Memory mapped library to create | None |
encoding | No | Character encoding used to store filenames. | None |
noCompress | No | Disable library compression. | False (i.e. compression enabled) |
cpInternal | No | Internal code page (-cpinternal parameter) | None |
cpStream | No | Stream code page (-cpstream parameter) | None |
cpColl | No | Collation table (-cpcoll parameter) | None |
cpCase | No | Case table (-cpcase parameter) | None |
baseDir | Yes | The directory from which to store the files. | None |
includes | No | Comma- or space-separated list of patterns of files that must be included. All files are included when omitted | None |
includesFile | No | The name of a file. Each line of this file is taken to be an include pattern | None |
excludes | No | Comma- or space-separated list of patterns of files that must be excluded. No files (except default excludes) are excluded when omitted | None |
excludesFile | No | The name of a file. Each line of this file is taken to be an exclude pattern | None |
defaultExcludes | No | Indicates whether default excludes should be used or not ("yes"/"no"). Default excludes are used when omitted | True |
Please refer to PCTLibrary for more information.