In the non smart setup installers, I could install into a custom directory where I could minimize the path names in order to conserve on the library path limitations, which can be troublesome with a lot of 3rd party components, like I use, and when compiling via command line.
I created a C:\TMS for smart setup, however, when I install all the TMS components that Smart Setup support, the paths become very long, which when factoring all the components, pushes the limitation.
I.E. C:\TMS\Products\tms.fnc.dashboardpack\packages\d12\Win32\Release (64 chars)
Yes, I could reduce C:\TMS to C:\T\ but that only gains a couple chars for each of the component sets.
Previously, the above would be on my machine, C:\TMS\FDPK\packages\d12\Win32\Release (38 chars).
Is there a way to set up the YAML config or add built-in environmental variable support, such Flexcel does, for each component, so that, using my example:
$(TMSFDPK) = C:\TMS\Products\tms.fnc.dashboardpack\packages\d12 so that the Library path could be $(TMSFPK)\Win32\Release (23 chars) or $(TMSFDPKD12) = C:\TMS\Products\tms.fnc.dashboardpack\packages\d12 for $(TMSFPKD12)\Win32\Release (26 chars) in the case of needing to be able to have environmental variable support for machines with multiple Delphi versions.
This would make things very efficient for the Library paths.
While I understand perspective of a few TMS components using Smart Setup may not seem a big deal, some of us like to install EVERYTHING in order to explore and work with everything. And also some of us do not have just a couple components.
Thanks in advance for any consideration or suggestions.