Project Settings
Revision as of 08:31, 31 March 2019 by Andrey.logachev (talk | contribs) (Created page with "=Project Configuration Example= <pre> { "project": { "break": "C", "builders": "*.{mms,com}", "exclude": "**/{node_modules,.vscode}/**", "h...")
Project Configuration Example
{ "project": { "break": "C", "builders": "*.{mms,com}", "exclude": "**/{node_modules,.vscode}/**", "headers": "*.h", "listing": "*.lis", "outdir": "out", "projectName": "project", "projectType": "executable", "resource": "**/resource/**", "root": "project", "source": "*.{cpp,c}" } }
Settings Description
Break
- Keyboard Key to pause debugging in VMS IDE Debugger. PressCTRL+Key
to pause debugging.Builders
- Mask for files used for building the project. Default is "*.{mms,com}".Exclude
- Folders excluded from synchronization with OpenVMS system.Headers
- Header files. Default is "*.{h,hpp}".Listing
- Listing files that will be downloaded after the project is built for debugging purpose.Outdir
- Output directory where object, listing and executable files will be stored when built. Is also used for temporary files. NOTE: Should be only the name of the folder, not a full or relative path.Project Name
- Name for the executable file, auto-generated MMS file for builder, OPT file for linkerm, and COM file for defining logicals.Project Type
- Type of the project. Available types: executable, library or shareable. The building method depends on the type of the project and its dependencies.Resource
- Files required for the project, but are not involved in the build process.Root
- Directory of the project on remote OpenVMS machine.Source
- Mask for the source files, e.g. "*.{c,cpp}".