[PATCH] D58628: [cmake] Add option to enable gdb-index.
Michael Liao via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 25 08:13:47 PST 2019
hliao updated this revision to Diff 188186.
hliao added a comment.
It seems phabricator understands certain markups.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58628/new/
https://reviews.llvm.org/D58628
Files:
llvm/CMakeLists.txt
llvm/cmake/modules/AddLLVM.cmake
Index: llvm/cmake/modules/AddLLVM.cmake
===================================================================
--- llvm/cmake/modules/AddLLVM.cmake
+++ llvm/cmake/modules/AddLLVM.cmake
@@ -191,6 +191,10 @@
set(LLVM_LINKER_DETECTED NO)
message(STATUS "Linker detection: unknown")
endif()
+ if(LLVM_LINKER_IS_GOLD AND LLVM_USE_GDBINDEX)
+ append("-Wl,--gdb-index" CMAKE_EXE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS
+ CMAKE_MODULE_LINKER_FLAGS)
+ endif()
endif()
function(add_link_opts target_name)
Index: llvm/CMakeLists.txt
===================================================================
--- llvm/CMakeLists.txt
+++ llvm/CMakeLists.txt
@@ -468,6 +468,8 @@
option(LLVM_USE_SPLIT_DWARF
"Use -gsplit-dwarf when compiling llvm." OFF)
+option(LLVM_USE_GDBINDEX
+ "Use -Wl,--gdb-index to index the debug info." OFF)
option(LLVM_POLLY_LINK_INTO_TOOLS "Statically link Polly into tools (if available)" ON)
option(LLVM_POLLY_BUILD "Build LLVM with Polly" ON)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D58628.188186.patch
Type: text/x-patch
Size: 986 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190225/c5bd547d/attachment.bin>
More information about the llvm-commits
mailing list