[llvm] cmake: Allow CLANG_RESOURCE_DIR to be absolute. (PR #145996)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 26 21:59:42 PDT 2025
================
@@ -10,7 +10,7 @@ function(get_clang_resource_dir out_var)
cmake_parse_arguments(ARG "" "PREFIX;SUBDIR" "" ${ARGN})
if(DEFINED CLANG_RESOURCE_DIR AND NOT CLANG_RESOURCE_DIR STREQUAL "")
- set(ret_dir bin/${CLANG_RESOURCE_DIR})
+ cmake_path(APPEND bin ${CLANG_RESOURCE_DIR} OUTPUT_VARIABLE ret_dir)
----------------
paperchalice wrote:
`cmake_path(APPEND <path-var> [<input>...] [OUTPUT_VARIABLE <out-var>])`
IIUC here `bin` should be replaced by a variable name:
```suggestion
set(ret_dir bin)
cmake_path(APPEND ret_dir ${CLANG_RESOURCE_DIR})
```
https://github.com/llvm/llvm-project/pull/145996
More information about the llvm-commits
mailing list