aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-exegesis
diff options
context:
space:
mode:
authorGuillaume Chatelet <gchatelet@google.com>2018-06-12 13:07:16 +0000
committerGuillaume Chatelet <gchatelet@google.com>2018-06-12 13:07:16 +0000
commit331580afbfe0f3f3703395efa95b3a0919ea5c40 (patch)
treeaf919f47defde4e084ab421682a88522743cc552 /tools/llvm-exegesis
parent77ce0e565d784065c8b3b588a02fa6bd7a985e97 (diff)
[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
Diffstat (limited to 'tools/llvm-exegesis')
-rw-r--r--tools/llvm-exegesis/CMakeLists.txt4
-rw-r--r--tools/llvm-exegesis/lib/CMakeLists.txt4
2 files changed, 4 insertions, 4 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")