As a (rather delayed) followup to r136738 which stopped building the

edis shared library in the Makefile build, also stop building it in the
CMake build.

Patch by arrowdodger!

llvm-svn: 139108
This commit is contained in:
Chandler Carruth 2011-09-04 23:32:05 +00:00
parent 91b391f5e1
commit b853fbc5d2

View File

@ -13,27 +13,9 @@ if( LLVM_TARGETS_TO_BUILD MATCHES ARM )
list(APPEND EDIS_DEPENDS LLVMARMAsmPrinter LLVMARMAsmParser LLVMARMDisassembler LLVMARMDesc)
endif()
# TODO: Process EnhancedDisassembly.exports
add_llvm_library(EnhancedDisassembly ${SOURCES})
set_property(TARGET EnhancedDisassembly PROPERTY
OUTPUT_NAME "EnhancedDisassembly")
if( NOT WIN32 AND LLVM_ENABLE_PIC )
set(bsl ${BUILD_SHARED_LIBS})
set(BUILD_SHARED_LIBS ON)
add_llvm_library(EnhancedDisassembly ${SOURCES})
add_llvm_library_dependencies(EnhancedDisassembly ${EDIS_DEPENDS})
set_property(TARGET EnhancedDisassembly PROPERTY
OUTPUT_NAME "EnhancedDisassembly")
set(BUILD_SHARED_LIBS ${bsl})
set(EnhancedDisassembly_STATIC_TARGET_NAME EnhancedDisassembly_static)
else()
set(EnhancedDisassembly_STATIC_TARGET_NAME EnhancedDisassembly)
endif()
if( NOT BUILD_SHARED_LIBS )
add_llvm_library(${EnhancedDisassembly_STATIC_TARGET_NAME} ${SOURCES})
set_property(TARGET ${EnhancedDisassembly_STATIC_TARGET_NAME} PROPERTY
OUTPUT_NAME "EnhancedDisassembly")
add_llvm_library_dependencies(${EnhancedDisassembly_STATIC_TARGET_NAME}
${EDIS_DEPENDS})
endif()
add_llvm_library_dependencies(EnhancedDisassembly
${EDIS_DEPENDS})