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?