The CMake definitions for intrinsic module files are moved to the
directory that contains the modules' source files. As these modules are
generated using flang-new, the driver is added to the list of
dependencies.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
That was due to missing patch dependency (there should be no colon in "Depends on D122015", which I did put there initially) . Fixed.
flang/module/CMakeLists.txt | ||
---|---|---|
39 | Why the name change? *.mod, as you know, is not a source file (although in flang it looks like one). |
flang/module/CMakeLists.txt | ||
---|---|---|
39 | My bad, I misread this. Thanks for catching it! |
flang/CMakeLists.txt | ||
---|---|---|
415 | The modules are more like the runtime than the tools. Is there a reason to keep this as part of the tools conditional? | |
flang/module/CMakeLists.txt | ||
17 | I don't know the answer: Do you need to keep the ${FLANG_INTRINSIC_MODULES_DIR} prefix? | |
flang/tools/f18/CMakeLists.txt | ||
17 | You might want to adjust the ambiguous pronoun reference "this" to be specific. Or just execute the TODO. |
The modules are more like the runtime than the tools. Is there a reason to keep this as part of the tools conditional?