Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/CMakeLists.txt
Show First 20 Lines • Show All 550 Lines • ▼ Show 20 Lines | |||||
endif() | endif() | ||||
if (MSVC_IDE AND NOT (MSVC_VERSION LESS 1900)) | if (MSVC_IDE AND NOT (MSVC_VERSION LESS 1900)) | ||||
option(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION "Configure project to use Visual Studio native visualizers" TRUE) | option(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION "Configure project to use Visual Studio native visualizers" TRUE) | ||||
else() | else() | ||||
set(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION FALSE CACHE INTERNAL "For Visual Studio 2013, manually copy natvis files to Documents\\Visual Studio 2013\\Visualizers" FORCE) | set(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION FALSE CACHE INTERNAL "For Visual Studio 2013, manually copy natvis files to Documents\\Visual Studio 2013\\Visualizers" FORCE) | ||||
endif() | endif() | ||||
set(LLVM_ASAN_SHADOW_SCALE "0" | |||||
CACHE STRING "The Shadow Scale to use for ASan (0 means default)") | |||||
# Check that LLVM_ASAN_SHADOW_SCALE is sensible. | |||||
if (NOT (LLVM_ASAN_SHADOW_SCALE GREATER -1 AND LLVM_ASAN_SHADOW_SCALE LESS 8)) | |||||
message(FATAL_ERROR "Invalid Shadow Scale '${LLVM_ASAN_SHADOW_SCALE}' (Valid range [0, 7])") | |||||
endif() | |||||
if (LLVM_BUILD_INSTRUMENTED OR LLVM_BUILD_INSTRUMENTED_COVERAGE OR | if (LLVM_BUILD_INSTRUMENTED OR LLVM_BUILD_INSTRUMENTED_COVERAGE OR | ||||
LLVM_ENABLE_IR_PGO) | LLVM_ENABLE_IR_PGO) | ||||
if(NOT LLVM_PROFILE_MERGE_POOL_SIZE) | if(NOT LLVM_PROFILE_MERGE_POOL_SIZE) | ||||
# A pool size of 1-2 is probably sufficient on a SSD. 3-4 should be fine | # A pool size of 1-2 is probably sufficient on a SSD. 3-4 should be fine | ||||
# for spining disks. Anything higher may only help on slower mediums. | # for spining disks. Anything higher may only help on slower mediums. | ||||
set(LLVM_PROFILE_MERGE_POOL_SIZE "4") | set(LLVM_PROFILE_MERGE_POOL_SIZE "4") | ||||
endif() | endif() | ||||
if(NOT LLVM_PROFILE_FILE_PATTERN) | if(NOT LLVM_PROFILE_FILE_PATTERN) | ||||
▲ Show 20 Lines • Show All 449 Lines • Show Last 20 Lines |