What I am trying to avoid is bolat of the installer from file commands.
Here is the basic setup
I use macros to define may various files for editing reasons but my concern is that when I insert the macros it is bloating the installer.
For example
Now this is simplified and could easily be avoided but would SomeFile be included twice in the installer?
!Macro AddFiles
File "SomeFile"
!MacroEnd
!Macro NewOnlyFiles
File "otherFiles"
!MacroEnd
Then in the section
${IF} NewInstall
!InsertMacro NewOnlyFiles
!InsertMacro Addfiles
${Else}
!Insertmacro AddFiles
${EndIf}