[PATCH] D73523: [CMake][compiler-rt] Replace Windows backslashes with CMake ones
Petr Hosek via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 29 19:41:40 PST 2020
phosek added inline comments.
================
Comment at: compiler-rt/cmake/Modules/CompilerRTUtils.cmake:251-252
list(GET CONFIG_OUTPUT 1 LIBLIST)
- set(LLVM_XRAY_LDFLAGS ${LDFLAGS} CACHE STRING "Linker flags for LLVMXRay library")
- set(LLVM_XRAY_LIBLIST ${LIBLIST} CACHE STRING "Library list for LLVMXRay")
+ string(REPLACE "\\" "/" LDFLAGS ${LDFLAGS})
+ string(REPLACE "\\" "/" LIBLIST ${LIBLIST})
+ set(LLVM_XRAY_LDFLAGS ${LDFLAGS} CACHE STRING "Linker flags for LLVMXRay library" FORCE)
----------------
smeenai wrote:
> Does `file(TO_CMAKE_PATH)` work for this?
I tried it and it seems to work.
================
Comment at: compiler-rt/cmake/Modules/CompilerRTUtils.cmake:253
+ string(REPLACE "\\" "/" LIBLIST ${LIBLIST})
+ set(LLVM_XRAY_LDFLAGS ${LDFLAGS} CACHE STRING "Linker flags for LLVMXRay library" FORCE)
+ set(LLVM_XRAY_LIBLIST ${LIBLIST} CACHE STRING "Library list for LLVMXRay" FORCE)
----------------
smeenai wrote:
> Why the addition of `FORCE`?
Leftover from debugging.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D73523/new/
https://reviews.llvm.org/D73523
More information about the llvm-commits
mailing list