Componentes.Terceros.jvcl/official/3.36/devtools/InstallerTests/Installer/Common/JCLDetectConsts.pas
2009-02-27 12:23:32 +00:00

47 lines
1.6 KiB
ObjectPascal

unit JCLDetectConsts;
interface
const
{ JCLVersion specifies the string that is displayed when the JVCL Installer
requires the user to install or compile the JCL. Changing this constant
will only change the displayed string but not the JCL version testing
code. }
JCLVersion = 'CVS HEAD';
{ JCLBrowsePaths specifies the JCL directories that could be found in the
browse and source path lists. They must have a leading backslash. If the
path does not end with a backslash, the path is compared with the end
(EndsWith) of the browse/source path. If it ends with a backslash the
Installer searches for it in (Pos) the browse/search path. }
JCLBrowsePaths: array[0..1] of string = (
'\source\common',
'\lib\'
);
{ JCLIdentify specifies the JCL files that must exist in an assumed JCL root
directory found by using JCLBrowsePaths[]. The paths must start with a
backslash. }
JCLIdentify: array[0..0] of string = (
'\source\common\JclBase.pas'
);
{ JCLIdentifyOutdated specifies the JCL files that must exist in the JCL root
directory to be accepted as a new enought JCL version. The paths must start
with a backslash. A leading "+" means that the file must exist, a leading
"-" means that the file must not exist. }
JCLIdentifyOutdated: array[0..3] of string = (
'+\source\common\JclArrayLists.pas', // 1.95
'+\source\common\JclCompression.pas',
'+\source\common\JclUnitVersioning.pas',
'+\source\common\JclWideStrings.pas'
);
implementation
end.