forked from OSchip/llvm-project
Add capability for building with -gsplit-dwarf to the cmake build.
In limited testing this seems to work. Caveat emptor. llvm-svn: 187452
This commit is contained in:
parent
7dadf4999a
commit
3987806087
|
@ -183,6 +183,9 @@ endif( LLVM_USE_OPROFILE )
|
|||
set(LLVM_USE_SANITIZER "" CACHE STRING
|
||||
"Define the sanitizer used to build binaries and tests.")
|
||||
|
||||
option(LLVM_USE_SPLIT_DWARF
|
||||
"Use -gsplit-dwarf when compiling llvm." OFF)
|
||||
|
||||
# Define an option controlling whether we should build for 32-bit on 64-bit
|
||||
# platforms, where supported.
|
||||
if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 )
|
||||
|
|
|
@ -261,6 +261,11 @@ if(LLVM_USE_SANITIZER)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
# Turn on -gsplit-dwarf if requested
|
||||
if(LLVM_USE_SPLIT_DWARF)
|
||||
add_flag_if_supported("-gsplit-dwarf")
|
||||
endif()
|
||||
|
||||
add_llvm_definitions( -D__STDC_CONSTANT_MACROS )
|
||||
add_llvm_definitions( -D__STDC_FORMAT_MACROS )
|
||||
add_llvm_definitions( -D__STDC_LIMIT_MACROS )
|
||||
|
|
Loading…
Reference in New Issue