diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-08-31 11:13:38 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-08-31 11:13:38 +0000 |
commit | fd0a6e6030427861a2012dd61c35c1275b333825 (patch) | |
tree | e672854c67a730de7e3c9f0c20f218e16a005278 /compiler-rt/utils | |
parent | 704f71616d3cfabb9cf919d60282051da435ee84 (diff) | |
download | llvm-fd0a6e6030427861a2012dd61c35c1275b333825.tar.gz |
[compiler-rt] fixup for r162988 - remove accidentally commited file
llvm-svn: 162989
Diffstat (limited to 'compiler-rt/utils')
-rw-r--r-- | compiler-rt/utils/llvm-symbolizer/CMakeLists.txt | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/compiler-rt/utils/llvm-symbolizer/CMakeLists.txt b/compiler-rt/utils/llvm-symbolizer/CMakeLists.txt deleted file mode 100644 index d1f0acd88cbd..000000000000 --- a/compiler-rt/utils/llvm-symbolizer/CMakeLists.txt +++ /dev/null @@ -1,67 +0,0 @@ -# Build llvm-symbolizer binary, which will be used as an external symbolizer -# by sanitizer tools. Later it can probably become another LLVM tool. - -set(SYMBOLIZER_SOURCES - llvm-symbolizer.cc - ) - -# Append sources of LLVM libs we use. -append_llvm_sources(SYMBOLIZER_SOURCES - LLVMDebugInfo - LLVMSupport - LLVMObject - ) - -set(SYMBOLIZER_CFLAGS - -I${LLVM_MAIN_SRC_DIR}/include - -I${LLVM_BINARY_DIR}/include - -fPIC - -fomit-frame-pointer - -O3 - ) - -set(SYMBOLIZER_DEFINITIONS -# __STDC_CONSTANT_MACROS=1 -# __STDC_LIMIT_MACROS=1 - ) - -# FIXME: Generalize the following ugly piece in sanitizer_common, symbolizer -# and asan folders. -set(SYMBOLIZER_BINARIES) -if (APPLE) - # Build universal binary on Apple. - add_executable(llvm-symbolizer.osx ${SYMBOLIZER_SOURCES}) - set_target_compile_flags(llvm-symbolizer.osx ${SYMBOLIZER_CFLAGS}) - filter_available_targets(SYMBOLIZER_TARGETS x86_64 i386) - set_target_properties(llvm-symbolizer.osx PROPERTIES - OSX_ARCHITECTURES "${SYMBOLIZER_TARGETS}") - list(APPEND SYMBOLIZER_BINARIES llvm-symbolizer.osx) -elseif(UNIX) - # Assume Linux - if(CAN_TARGET_X86_64) - add_executable(llvm-symbolizer-x86_64 ${SYMBOLIZER_SOURCES}) - set_target_compile_flags(llvm-symbolizer-x86_64 - ${SYMBOLIZER_CFLAGS} ${TARGET_X86_64_CFLAGS}) - set_property(TARGET llvm-symbolizer-x86_64 APPEND_STRING PROPERTY - LINK_FLAGS " ${TARGET_X86_64_CFLAGS}") - list(APPEND SYMBOLIZER_BINARIES llvm-symbolizer-x86_64) - endif() - if(CAN_TARGET_I386) - add_executable(llvm-symbolizer-i386 ${SYMBOLIZER_SOURCES}) - set_target_compile_flags(llvm-symbolizer-i386 - ${SYMBOLIZER_CFLAGS} ${TARGET_I386_CFLAGS}) - set_property(TARGET llvm-symbolizer-i386 APPEND_STRING PROPERTY - LINK_FLAGS " ${TARGET_I386_CFLAGS}") - list(APPEND SYMBOLIZER_BINARIES llvm-symbolizer-i386) - endif() - # Linux-specific linker flags. - set_property(TARGET ${SYMBOLIZER_BINARIES} APPEND_STRING PROPERTY - LINK_FLAGS " -lpthread -ldl") -endif() - -set_property(TARGET ${SYMBOLIZER_BINARIES} APPEND PROPERTY - COMPILE_DEFINITIONS ${SYMBOLIZER_DEFINITIONS} - ) -# FIXME: Setup sane output directories for ${SYMBOLIZER_BINARIES} -set_target_properties(${SYMBOLIZER_BINARIES} PROPERTIES - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) |