diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -1431,7 +1431,7 @@ "# Allow generated file to be relocatable.\n" "def path(p):\n" " if not p: return ''\n" - " p = os.path.join(os.path.dirname(os.path.abspath(__file__)), p)\n" + " p = os.path.join(os.path.dirname(os.path.realpath(__file__)), p)\n" " p = os.path.normpath(p).replace(os.sep, '/')\n" " if os.name == 'nt' and os.path.isabs(p): return p[0].upper() + p[1:]\n" " return p\n"