summaryrefslogtreecommitdiff
path: root/lib/asan/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2017-08-15 18:38:14 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2017-08-15 18:38:14 +0000
commit7de198abb3557fb8b6c5bca2beaeb7910d687d89 (patch)
tree13613d695878bb319ce49cb983e12b9f509d3f7f /lib/asan/tests/CMakeLists.txt
parent0ea082ef441a219374b785aa0a1a3e290015d852 (diff)
[CMake compiler-rt] NFC: Minor CMake refactoring.
Detect ObjC files in `clang_compile` and pass an appropriate flag to a compiler, also change `clang_compile` to a function. Differential Revision: https://reviews.llvm.org/D36727 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@310945 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/tests/CMakeLists.txt')
-rw-r--r--lib/asan/tests/CMakeLists.txt7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/asan/tests/CMakeLists.txt b/lib/asan/tests/CMakeLists.txt
index a690ed42b..4fbda265e 100644
--- a/lib/asan/tests/CMakeLists.txt
+++ b/lib/asan/tests/CMakeLists.txt
@@ -186,7 +186,7 @@ set(ASAN_INST_TEST_SOURCES
asan_str_test.cc
asan_test_main.cc)
if(APPLE)
- list(APPEND ASAN_INST_TEST_SOURCES asan_mac_test.cc)
+ list(APPEND ASAN_INST_TEST_SOURCES asan_mac_test.cc asan_mac_test_helpers.mm)
endif()
set(ASAN_BENCHMARKS_SOURCES
@@ -201,11 +201,6 @@ macro(add_asan_tests_for_arch_and_kind arch kind cflags)
asan_compile(ASAN_INST_TEST_OBJECTS ${src} ${arch} ${kind}
CFLAGS ${ASAN_UNITTEST_INSTRUMENTED_CFLAGS} ${cflags})
endforeach()
- if (APPLE)
- # Add Mac-specific helper.
- asan_compile(ASAN_INST_TEST_OBJECTS asan_mac_test_helpers.mm ${arch} ${kind}
- CFLAGS ${ASAN_UNITTEST_INSTRUMENTED_CFLAGS} -ObjC ${cflags})
- endif()
if (MSVC)
# With the MSVC CRT, the choice between static and dynamic CRT is made at