Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.65 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.65 KB

MultiInstaller

This is the Silverpoint MultiInstaller on steroids. It allows you to install multiple Delphi packages directly from git repositories (e.g. Github), from zip files or from existing folders in one-step.

Documentation
Please read the orginal documentation in conjuction with the notes below.

List of enhanacements to the original program:

  • GIT key
    Example: Git=https://github.com/pyscripter/python4delphi.git
    If the GIT key is provided Multiinstaller clones the repository. GIT.exe must be on the Windows path.
  • If you already have the sources of a component in-place you can omit both the "Zip" and "Git" keys. The component will be installed from the existing sources.
  • LIBSUFFIX key
    Example: LIBSUFFIX=%s0
    Actual LibSuffix will be assumed to be the result of Format(LibSuffix, [DelphiIDEVersion] so if you install into Delphi Tokyo the LibSuffix will become 250. Athough MultiInstaller has auto-detection of the LIBSUFFIX directive this fails when this is inside conditional directives.
  • Automatic generation of .res package files if they are missing. Empty.res needs to be present in the same directory as the MultiInstaller executable.
  • SearchPath folders are also added to the Win64 Library search path.
  • The Delphi search path (-U dcc32 flag) is also used as the include search path (-I dcc32 flag) during package compilation.

Example Setup.ini: