Dustyn Blasig via llvm-dev
2016-May-17 16:06 UTC
[llvm-dev] clang dependency generation (-Mxx) with -emit-llvm
Hi All, I'm attempting to use the above-mentioned flags together but I cannot figure out a combination of flags that will get clang to emit the dependency file if the emit-llvm flag is also on. I've seen examples in the forums of people doing this, so it seems like it should work, but there must be some small mistake I'm making. clang++ -O2 -o build/network.ll network.cxx -std=c++11 -S -emit-llvm -target my_target -I /depot/include -I build -v -MMD -MP -MF build/ network.ll.dep.mk -MT build/network.ll I've tried a number of variations on the compiler -M flags to no avail. We do have a custom target my_target that really only adds a few additional defines into the environment. Do we need to specify something in our target to allow dependency generation? Thanks! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160517/4ca5c22c/attachment.html>
Chandler Carruth via llvm-dev
2016-May-18 01:30 UTC
[llvm-dev] clang dependency generation (-Mxx) with -emit-llvm
This question is probably better addressed to the Clang mailing list. Moving llvm-dev to BCC so replies move to cfe-dev. On Tue, May 17, 2016 at 9:21 AM Dustyn Blasig via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Hi All, > > I'm attempting to use the above-mentioned flags together but I cannot > figure out a combination of flags that will get clang to emit the > dependency file if the emit-llvm flag is also on. I've seen examples in the > forums of people doing this, so it seems like it should work, but there > must be some small mistake I'm making. > > clang++ -O2 -o build/network.ll network.cxx -std=c++11 -S -emit-llvm > -target my_target -I /depot/include -I build -v -MMD -MP -MF build/ > network.ll.dep.mk -MT build/network.ll > > I've tried a number of variations on the compiler -M flags to no avail. We > do have a custom target my_target that really only adds a few additional > defines into the environment. Do we need to specify something in our target > to allow dependency generation? > > Thanks! > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160518/8d427909/attachment.html>