Refactor cmTargetExport removing InterfaceIncludeDirecories
Because of this property in the cmTargetExport struct, exporting targets is not uniform: top-level ones have to be dealt with via the cmTargetExport objects, while all linked ones are cmGeneratorTarget objects. Let's pass this additional includedirectories via a special target property making handling exported targets uniform.
Showing
- Source/cmExportFileGenerator.cxx 2 additions, 1 deletionSource/cmExportFileGenerator.cxx
- Source/cmInstallCommand.cxx 3 additions, 2 deletionsSource/cmInstallCommand.cxx
- Source/cmTarget.cxx 12 additions, 0 deletionsSource/cmTarget.cxx
- Source/cmTarget.h 3 additions, 0 deletionsSource/cmTarget.h
- Source/cmTargetExport.h 0 additions, 1 deletionSource/cmTargetExport.h
Loading
Please register or sign in to comment