Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/cmake/modules/HandleLLVMOptions.cmake
Show First 20 Lines • Show All 676 Lines • ▼ Show 20 Lines | |||||
if(LLVM_USE_SPLIT_DWARF) | if(LLVM_USE_SPLIT_DWARF) | ||||
add_definitions("-gsplit-dwarf") | add_definitions("-gsplit-dwarf") | ||||
endif() | endif() | ||||
add_definitions( -D__STDC_CONSTANT_MACROS ) | add_definitions( -D__STDC_CONSTANT_MACROS ) | ||||
add_definitions( -D__STDC_FORMAT_MACROS ) | add_definitions( -D__STDC_FORMAT_MACROS ) | ||||
add_definitions( -D__STDC_LIMIT_MACROS ) | add_definitions( -D__STDC_LIMIT_MACROS ) | ||||
if(NOT LLVM_ASAN_SHADOW_SCALE EQUAL 0) | |||||
add_definitions( -DOVERRIDE_SHADOW_SCALE=${LLVM_ASAN_SHADOW_SCALE} ) | |||||
endif() | |||||
# clang doesn't print colored diagnostics when invoked from Ninja | # clang doesn't print colored diagnostics when invoked from Ninja | ||||
if (UNIX AND | if (UNIX AND | ||||
CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND | CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND | ||||
CMAKE_GENERATOR STREQUAL "Ninja") | CMAKE_GENERATOR STREQUAL "Ninja") | ||||
append("-fcolor-diagnostics" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) | append("-fcolor-diagnostics" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) | ||||
endif() | endif() | ||||
# lld doesn't print colored diagnostics when invoked from Ninja | # lld doesn't print colored diagnostics when invoked from Ninja | ||||
▲ Show 20 Lines • Show All 141 Lines • Show Last 20 Lines |