Command tools changes

Modifications to consider regarding command line tools.

This topic describes changes that may need code review.

See also new 4.00 features of commands.

Auto-compilation with fglcomp

When using IMPORT FGL for a module that is found in another directory through FGLLDPATH, fglcomp will not auto-compile that module, if the .42m is not up to date with the .4gl source. This does not change with version 4.00.

However, with the introduction of packages in version 4.00, .4gl source modules that can be found by fglcomp from package paths, will be automatically compiled, if the .42m is out of date.

The --output-dir option of fglcomp can be used, to specify the destination directory for .42m files.

For more details, see Automatic compilation of imported modules.

Deprecated command tools

The following command line tools are deprecated, and only supported for backward compatibility:
  • fgl2p: use fglcomp or fgllink .

Changes in earlier versions

Make sure to check the upgrade notes of earlier versions, to not miss changes introduced in maintenance releases. For more details, see Command tools changes in 3.20.

Notable changes introduced in maintenance releases: