JDevlieghere added a comment.

In D141021#4037840 <https://reviews.llvm.org/D141021#4037840>, @bulbazord wrote:

> I think this idea will work but I have a few comments and questions:
>
> Based on my understanding of this change, we're supposed to manually run the 
> build system with the target `lldb-framework-cleanup` before we perform an 
> install. Is this the case? This seems most useful when you have a script that 
> controls the build process (e.g. swift's `build-script`).
> I suppose this doesn't really change anything if you don't know about this 
> new target, but it would be useful to document this somewhere (perhaps in 
> `docs/resources/build.rst`?)
>
>> Making this a dependency of the install target is not sufficient as the 
>> target needs to be build before the install phase.
>
> I can see why making the `install` target depend on `lldb-framework-cleanup` 
> is not good, but what about making it a dependency of the target that 
> installs the framework? I think it's something like `install-liblldb`? You 
> could then guarantee that the cleanup happens before we install the 
> framework. Maybe this is still too naïve or brittle though, what do you think?

Interesting, I tried the exact thing that you described and my custom command 
wasn't run, but I cannot reproduce that anymore. I don't know what I did 
differently then, but as this seems to work and is clearly more desirable, I'll 
update the patch.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141021/new/

https://reviews.llvm.org/D141021

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to