Skip to content
  • Petr Hosek's avatar
    [CMake] Provide an option to use relative paths in debug info · 2ab7af29
    Petr Hosek authored
    CMake always uses absolute file paths in the generated compiler
    invocation which results in absolute file paths being embedded in debug
    info. This is undesirable when building a toolchain e.g. on bots as the
    debug info may embed the bot source checkout path which is meaningless
    anywhere else.
    
    This change introduces the LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO which uses
    -fdebug-prefix-map (where supported) options to rewrite paths embedded
    into debug info with relative ones. Additionally, LLVM_SOURCE_PREFIX can
    be used to override the path to source directory with a different one.
    
    Differential Revision: https://reviews.llvm.org/D62622
    
    llvm-svn: 362185
    2ab7af29
Loading