From 331580afbfe0f3f3703395efa95b3a0919ea5c40 Mon Sep 17 00:00:00 2001 From: Guillaume Chatelet Date: Tue, 12 Jun 2018 13:07:16 +0000 Subject: [PATCH] [llvm-exegesis] Move libpfm linking to LLVMExegesis. Summary: This patch moves linking of libpfm from different places to a single one. Reviewers: courbet Subscribers: mgorny, tschuett, llvm-commits Differential Revision: https://reviews.llvm.org/D48075 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334499 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-exegesis/CMakeLists.txt | 4 ---- tools/llvm-exegesis/lib/CMakeLists.txt | 4 ++++ unittests/tools/llvm-exegesis/CMakeLists.txt | 4 ---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/tools/llvm-exegesis/CMakeLists.txt b/tools/llvm-exegesis/CMakeLists.txt index def182b4104..8ba8328e9d2 100644 --- a/tools/llvm-exegesis/CMakeLists.txt +++ b/tools/llvm-exegesis/CMakeLists.txt @@ -9,7 +9,3 @@ add_llvm_tool(llvm-exegesis add_subdirectory(lib) target_link_libraries(llvm-exegesis PRIVATE LLVMExegesis) - -if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM) - target_link_libraries(llvm-exegesis PRIVATE pfm) -endif() diff --git a/tools/llvm-exegesis/lib/CMakeLists.txt b/tools/llvm-exegesis/lib/CMakeLists.txt index b326757fb6b..3f82fd2bbd9 100644 --- a/tools/llvm-exegesis/lib/CMakeLists.txt +++ b/tools/llvm-exegesis/lib/CMakeLists.txt @@ -27,5 +27,9 @@ llvm_map_components_to_libnames(libs Support ) +if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM) + list(APPEND libs pfm) +endif() + target_link_libraries(LLVMExegesis ${libs}) set_target_properties(LLVMExegesis PROPERTIES FOLDER "Libraries") diff --git a/unittests/tools/llvm-exegesis/CMakeLists.txt b/unittests/tools/llvm-exegesis/CMakeLists.txt index 95426aa1564..867df415b93 100644 --- a/unittests/tools/llvm-exegesis/CMakeLists.txt +++ b/unittests/tools/llvm-exegesis/CMakeLists.txt @@ -17,10 +17,6 @@ add_llvm_unittest(LLVMExegesisTests ) target_link_libraries(LLVMExegesisTests PRIVATE LLVMExegesis) -if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM) - target_link_libraries(LLVMExegesisTests PRIVATE pfm) -endif() - if(LLVM_TARGETS_TO_BUILD MATCHES "X86") add_subdirectory(X86) endif() -- 2.11.4.GIT