libc/cmake: don't fail if LLVM_VERSION_SUFFIX isn't defined (#126359) · llvm/llvm-project@17dd52c (original) (raw)

Original file line number Diff line number Diff line change
@@ -51,7 +51,7 @@ set(LIBC_KERNEL_HEADERS "/usr/include" CACHE STRING "Path to Linux kernel header
51 51 # Defining a global namespace to enclose all libc functions.
52 52 set(default_namespace "__llvm_libc")
53 53 if(LLVM_VERSION_MAJOR)
54 -string(REPLACE "-" "" NS_LLVM_VERSION_SUFFIX ${LLVM_VERSION_SUFFIX})
54 +string(REPLACE "-" "" NS_LLVM_VERSION_SUFFIX "${LLVM_VERSION_SUFFIX}")
55 55 set(default_namespace "__llvm_libc_${LLVM_VERSION_MAJOR}_${LLVM_VERSION_MINOR}_${LLVM_VERSION_PATCH}_${NS_LLVM_VERSION_SUFFIX}")
56 56 endif()
57 57 set(LIBC_NAMESPACE ${default_namespace}