From f507724b5cc28cccd61ae25711e8b3e007cf525c Mon Sep 17 00:00:00 2001 From: Fabian Schaffert Date: Sat, 15 Nov 2014 21:30:01 +0100 Subject: [PATCH] Fixes build in Debug mode on linux The changes introduced in commit 80294e1 makes the mcdisassembler component of LLVM necessary in debug mode to successfully link rpcs3. --- rpcs3/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index cf55a5ca0b..9245ac9125 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -81,7 +81,11 @@ ${LLVM_INCLUDE_DIRS} add_definitions(${LLVM_DEFINITIONS}) add_definitions(-DLLVM_AVAILABLE) -llvm_map_components_to_libnames(LLVM_LIBS jit vectorize x86codegen x86disassembler) +if (CMAKE_BUILD_TYPE STREQUAL "Release") + llvm_map_components_to_libnames(LLVM_LIBS jit vectorize x86codegen x86disassembler) +else() + llvm_map_components_to_libnames(LLVM_LIBS jit vectorize x86codegen x86disassembler mcdisassembler) +endif() link_directories("${RPCS3_SRC_DIR}/../ffmpeg/${PLATFORM_ARCH}/lib")