diff options
author | Richard Diamond <wichard@vitalitystudios.com> | 2018-09-13 16:15:03 +0000 |
---|---|---|
committer | Richard Diamond <wichard@vitalitystudios.com> | 2018-09-13 16:15:03 +0000 |
commit | f3063baa6ecb88a54d0832f2971ffeec28db6312 (patch) | |
tree | e498accab0757223a2520733243655b1a7ead997 | |
parent | 6f00fc3317f3fba3d7602fe98889c74127141c8d (diff) | |
download | bcm5719-llvm-f3063baa6ecb88a54d0832f2971ffeec28db6312.tar.gz bcm5719-llvm-f3063baa6ecb88a54d0832f2971ffeec28db6312.zip |
Renovate CMake files in the `llvm-(cfi-verify|exegesis|mca)` tools.
llvm-svn: 342148
-rw-r--r-- | llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt | 11 | ||||
-rw-r--r-- | llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt | 12 | ||||
-rw-r--r-- | llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 23 | ||||
-rw-r--r-- | llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt | 12 | ||||
-rw-r--r-- | llvm/tools/llvm-mca/lib/CMakeLists.txt | 12 |
5 files changed, 27 insertions, 43 deletions
diff --git a/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt b/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt index 82ca42e624a..cf5e2bad13f 100644 --- a/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt +++ b/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt @@ -1,13 +1,12 @@ -add_library(LLVMCFIVerify - STATIC +add_llvm_library(LLVMCFIVerify FileAnalysis.cpp FileAnalysis.h GraphBuilder.cpp GraphBuilder.h - ) -llvm_update_compile_flags(LLVMCFIVerify) -llvm_map_components_to_libnames(libs + STATIC + + LINK_COMPONENTS DebugInfoDWARF MC MCParser @@ -15,5 +14,3 @@ llvm_map_components_to_libnames(libs Support Symbolize ) -target_link_libraries(LLVMCFIVerify ${libs}) -set_target_properties(LLVMCFIVerify PROPERTIES FOLDER "Libraries") diff --git a/llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt b/llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt index a251b8ff683..cb7ac6a9f04 100644 --- a/llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt +++ b/llvm/tools/llvm-exegesis/lib/AArch64/CMakeLists.txt @@ -3,16 +3,12 @@ include_directories( ${LLVM_BINARY_DIR}/lib/Target/AArch64 ) -add_library(LLVMExegesisAArch64 - STATIC +add_llvm_library(LLVMExegesisAArch64 Target.cpp - ) -llvm_update_compile_flags(LLVMExegesisAArch64) -llvm_map_components_to_libnames(libs + STATIC + + LINK_COMPONENTS AArch64 Exegesis ) - -target_link_libraries(LLVMExegesisAArch64 ${libs}) -set_target_properties(LLVMExegesisAArch64 PROPERTIES FOLDER "Libraries") diff --git a/llvm/tools/llvm-exegesis/lib/CMakeLists.txt b/llvm/tools/llvm-exegesis/lib/CMakeLists.txt index 17e6a9897e9..3c60adc419b 100644 --- a/llvm/tools/llvm-exegesis/lib/CMakeLists.txt +++ b/llvm/tools/llvm-exegesis/lib/CMakeLists.txt @@ -7,8 +7,12 @@ if (LLVM_TARGETS_TO_BUILD MATCHES "AArch64") set(LLVM_EXEGESIS_TARGETS "${LLVM_EXEGESIS_TARGETS} AArch64" PARENT_SCOPE) endif() -add_library(LLVMExegesis - STATIC +set(libs) +if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM) + list(APPEND libs pfm) +endif() + +add_llvm_library(LLVMExegesis Analysis.cpp Assembler.cpp BenchmarkResult.cpp @@ -22,10 +26,10 @@ add_library(LLVMExegesis SnippetGenerator.cpp Target.cpp Uops.cpp - ) -llvm_update_compile_flags(LLVMExegesis) -llvm_map_components_to_libnames(libs + STATIC + + LINK_COMPONENTS Analysis CodeGen Core @@ -37,11 +41,6 @@ llvm_map_components_to_libnames(libs Object ObjectYAML 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") + LINK_LIBS ${libs} + ) diff --git a/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt b/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt index 912877dd6ed..7af660ad9d4 100644 --- a/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt +++ b/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt @@ -3,16 +3,12 @@ include_directories( ${LLVM_BINARY_DIR}/lib/Target/X86 ) -add_library(LLVMExegesisX86 - STATIC +add_llvm_library(LLVMExegesisX86 Target.cpp - ) -llvm_update_compile_flags(LLVMExegesisX86) -llvm_map_components_to_libnames(libs + STATIC + + LINK_COMPONENTS X86 Exegesis ) - -target_link_libraries(LLVMExegesisX86 ${libs}) -set_target_properties(LLVMExegesisX86 PROPERTIES FOLDER "Libraries") diff --git a/llvm/tools/llvm-mca/lib/CMakeLists.txt b/llvm/tools/llvm-mca/lib/CMakeLists.txt index df9ed32acfe..6fc20e60d9b 100644 --- a/llvm/tools/llvm-mca/lib/CMakeLists.txt +++ b/llvm/tools/llvm-mca/lib/CMakeLists.txt @@ -1,7 +1,6 @@ include_directories(${LLVM_MCA_SOURCE_DIR}/include) -add_library(LLVMMCA - STATIC +add_llvm_library(LLVMMCA Context.cpp HWEventListener.cpp HardwareUnits/HardwareUnit.cpp @@ -20,14 +19,11 @@ add_library(LLVMMCA Stages/RetireStage.cpp Stages/Stage.cpp Support.cpp - ) -llvm_update_compile_flags(LLVMMCA) -llvm_map_components_to_libnames(libs + STATIC + + LINK_COMPONENTS CodeGen MC Support ) - -target_link_libraries(LLVMMCA ${libs}) -set_target_properties(LLVMMCA PROPERTIES FOLDER "Libraries") |