forked from OSchip/llvm-project
Use an alternative approach to prevent Spotlight from indexing the build directory.
llvm-svn: 324115
This commit is contained in:
parent
78809e53cc
commit
34769d80dd
|
@ -1200,14 +1200,6 @@ def run_suite():
|
|||
build_dir = configuration.test_build_dir
|
||||
lldbutil.mkdir_p(build_dir)
|
||||
|
||||
# Create a marker for Spotlight to never index $BUILD_DIR. LLDB
|
||||
# queries Spotlight to locate .dSYM bundles based on the UUID
|
||||
# embedded in a binary, and because the UUID is a hash of filename
|
||||
# and .text section, there *will* be conflicts inside $BUILD_DIR.
|
||||
if platform.system() == "Darwin":
|
||||
with open(os.path.join(build_dir, '.metadata_never_index'), 'w+'):
|
||||
pass
|
||||
|
||||
target_platform = lldb.DBG.GetSelectedPlatform().GetTriple().split('-')[2]
|
||||
|
||||
checkLibcxxSupport()
|
||||
|
|
|
@ -163,7 +163,7 @@ def create_parser():
|
|||
'--build-dir',
|
||||
dest='test_build_dir',
|
||||
metavar='Test build directory',
|
||||
default='lldb-test-build',
|
||||
default='lldb-test-build.noindex',
|
||||
help='The root build directory for the tests. It will be removed before running.')
|
||||
|
||||
# Configuration options
|
||||
|
|
|
@ -57,13 +57,18 @@ set(LLDB_TEST_USER_ARGS
|
|||
""
|
||||
CACHE STRING "Specify additional arguments to pass to test runner. For example: '-C gcc -C clang -A i386 -A x86_64'")
|
||||
|
||||
# The .nodindex suffix is a marker for Spotlight to never index the
|
||||
# build directory. LLDB queries Spotlight to locate .dSYM bundles
|
||||
# based on the UUID embedded in a binary, and because the UUID is a
|
||||
# hash of filename and .text section, there *will* be conflicts inside
|
||||
# the build directory.
|
||||
set(LLDB_TEST_COMMON_ARGS
|
||||
--arch=${LLDB_TEST_ARCH}
|
||||
--executable $<TARGET_FILE:lldb>
|
||||
-s
|
||||
${CMAKE_BINARY_DIR}/lldb-test-traces
|
||||
--build-dir
|
||||
${CMAKE_BINARY_DIR}/lldb-test-build
|
||||
${CMAKE_BINARY_DIR}/lldb-test-build.noindex
|
||||
-S nm
|
||||
-u CXXFLAGS
|
||||
-u CFLAGS
|
||||
|
|
Loading…
Reference in New Issue