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

Reply via email to