| Issue |
179808
|
| Summary |
[libc] Clean up string/memory util cmake
|
| Labels |
libc
|
| Assignees |
|
| Reporter |
michaelrj-google
|
Four years ago I left myself a TODO to clean up the memory utils cmake: https://github.com/llvm/llvm-project/commit/bf0ded805ad0ee977d3462e3face546fad93d0ed
Today it's still not done.
TODO:
- [ ] Set up cmake files in each target-specific subfolder in https://github.com/llvm/llvm-project/tree/main/libc/src/string/memory_utils
- [ ] Add logic for cmake to include the correct target-specific folder
- [ ] wire up the `inline_*` header libraries to depend on the relevant target specific operations if available
- [ ] Remove the `memory_utils` header library, then find each place where it was used and add a more specific dependency.
- [ ] Create a proper `string_length` header library in https://github.com/llvm/llvm-project/blob/main/libc/src/string/CMakeLists.txt
- [ ] wire that up to the correct cmake dependencies once they exist.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs