[PATCH] D48075: [llvm-exegesis] Move libpfm linking to LLVMExegesis.
Guillaume Chatelet via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 12 05:45:55 PDT 2018
gchatelet created this revision.
gchatelet added a reviewer: courbet.
Herald added subscribers: llvm-commits, tschuett, mgorny.
This patch moves linking of libpfm from different places to a single one.
Repository:
rL LLVM
https://reviews.llvm.org/D48075
Files:
tools/llvm-exegesis/CMakeLists.txt
tools/llvm-exegesis/lib/CMakeLists.txt
unittests/tools/llvm-exegesis/CMakeLists.txt
Index: unittests/tools/llvm-exegesis/CMakeLists.txt
===================================================================
--- unittests/tools/llvm-exegesis/CMakeLists.txt
+++ unittests/tools/llvm-exegesis/CMakeLists.txt
@@ -17,10 +17,6 @@
)
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()
Index: tools/llvm-exegesis/lib/CMakeLists.txt
===================================================================
--- tools/llvm-exegesis/lib/CMakeLists.txt
+++ tools/llvm-exegesis/lib/CMakeLists.txt
@@ -27,5 +27,9 @@
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")
Index: tools/llvm-exegesis/CMakeLists.txt
===================================================================
--- tools/llvm-exegesis/CMakeLists.txt
+++ tools/llvm-exegesis/CMakeLists.txt
@@ -9,7 +9,3 @@
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()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48075.150933.patch
Type: text/x-patch
Size: 1304 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180612/3eb8ee91/attachment.bin>
More information about the llvm-commits
mailing list