Custom installation path for TMS Smart Setup libraries

Hello,

I would like to know if it is possible to customize the installation path used for product libraries in TMS Smart Setup.

At the moment, the product library path seems to be based on the path defined in:

Settings > TMS Smart Setup > Location

By default, the products are then installed under:

\Products

For example, if the TMS Smart Setup location is set to:

C:\Program Files\TMSSmartSetup

then TMS FNC Core is installed in:

C:\Program Files\TMSSmartSetup\Products\tms.fnc.core

The problem is that this quickly creates very long paths, especially with Delphi, and many third-party libraries. As you know, long paths can still lead to build issues in Delphi/Windows environments.

To avoid this, I would like to use a much shorter destination path, for example:

C:\Comp\

Is there a way to configure TMS Smart Setup so that product libraries are installed in a custom short path like this, independently from the main TMS Smart Setup location?

Or is the only supported way to change the Location setting itself to a shorter base folder?

Thank you in advance for your help.

Best regards,

1 Like

Easiest way is to change the location itself. Just make sure your Smart Setup is installed in some folder like C:\smart and everything will be shorter.

Smart Setup doesn't suffer from the "library path too big" issue, it can build and install components and user projects even if your library path is far from the size limit.

But if you are still having problems with a big library path due to other 3rd parties, you can use our DCU mega folder feature that was created specifically for that: