Skip to content

Commit

Permalink
Revert r342148 (and follow-on fix attempts r342154, r342180, r342182,…
Browse files Browse the repository at this point in the history
… r342193)

Many bots buildling with make have been broken for several days, e.g.
http://lab.llvm.org:8011/builders/lld-x86_64-darwin13


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@342336 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
nico committed Sep 15, 2018
1 parent becd18d commit d524739
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 42 deletions.
11 changes: 7 additions & 4 deletions tools/llvm-cfi-verify/lib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
add_llvm_library(LLVMCFIVerify
add_library(LLVMCFIVerify
STATIC
FileAnalysis.cpp
FileAnalysis.h
GraphBuilder.cpp
GraphBuilder.h
)

STATIC

LINK_COMPONENTS
llvm_update_compile_flags(LLVMCFIVerify)
llvm_map_components_to_libnames(libs
DebugInfoDWARF
MC
MCParser
Object
Support
Symbolize
)
target_link_libraries(LLVMCFIVerify ${libs})
set_target_properties(LLVMCFIVerify PROPERTIES FOLDER "Libraries")
4 changes: 0 additions & 4 deletions tools/llvm-exegesis/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@

set(LLVM_LINK_COMPONENTS
MC
Support
native
)

add_llvm_tool(llvm-exegesis
llvm-exegesis.cpp

DEPENDS
intrinsics_gen
)

add_subdirectory(lib)
Expand Down
15 changes: 8 additions & 7 deletions tools/llvm-exegesis/lib/AArch64/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@ include_directories(
${LLVM_BINARY_DIR}/lib/Target/AArch64
)

add_llvm_library(LLVMExegesisAArch64
Target.cpp

add_library(LLVMExegesisAArch64
STATIC
Target.cpp
)

DEPENDS
intrinsics_gen

LINK_COMPONENTS
llvm_update_compile_flags(LLVMExegesisAArch64)
llvm_map_components_to_libnames(libs
AArch64
Exegesis
)

target_link_libraries(LLVMExegesisAArch64 ${libs})
set_target_properties(LLVMExegesisAArch64 PROPERTIES FOLDER "Libraries")
26 changes: 12 additions & 14 deletions tools/llvm-exegesis/lib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,8 @@ if (LLVM_TARGETS_TO_BUILD MATCHES "AArch64")
set(LLVM_EXEGESIS_TARGETS "${LLVM_EXEGESIS_TARGETS} AArch64" PARENT_SCOPE)
endif()

set(libs)
if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM)
list(APPEND libs pfm)
endif()

add_llvm_library(LLVMExegesis
add_library(LLVMExegesis
STATIC
Analysis.cpp
Assembler.cpp
BenchmarkResult.cpp
Expand All @@ -26,13 +22,10 @@ add_llvm_library(LLVMExegesis
SnippetGenerator.cpp
Target.cpp
Uops.cpp
)

STATIC

DEPENDS
intrinsics_gen

LINK_COMPONENTS
llvm_update_compile_flags(LLVMExegesis)
llvm_map_components_to_libnames(libs
Analysis
CodeGen
Core
Expand All @@ -44,6 +37,11 @@ add_llvm_library(LLVMExegesis
Object
ObjectYAML
Support

LINK_LIBS ${libs}
)

if(LLVM_ENABLE_LIBPFM AND HAVE_LIBPFM)
list(APPEND libs pfm)
endif()

target_link_libraries(LLVMExegesis ${libs})
set_target_properties(LLVMExegesis PROPERTIES FOLDER "Libraries")
15 changes: 8 additions & 7 deletions tools/llvm-exegesis/lib/X86/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,16 @@ include_directories(
${LLVM_BINARY_DIR}/lib/Target/X86
)

add_llvm_library(LLVMExegesisX86
Target.cpp

add_library(LLVMExegesisX86
STATIC
Target.cpp
)

DEPENDS
intrinsics_gen

LINK_COMPONENTS
llvm_update_compile_flags(LLVMExegesisX86)
llvm_map_components_to_libnames(libs
X86
Exegesis
)

target_link_libraries(LLVMExegesisX86 ${libs})
set_target_properties(LLVMExegesisX86 PROPERTIES FOLDER "Libraries")
12 changes: 8 additions & 4 deletions tools/llvm-mca/lib/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
include_directories(${LLVM_MCA_SOURCE_DIR}/include)

add_llvm_library(LLVMMCA
add_library(LLVMMCA
STATIC
Context.cpp
HWEventListener.cpp
HardwareUnits/HardwareUnit.cpp
Expand All @@ -19,11 +20,14 @@ add_llvm_library(LLVMMCA
Stages/RetireStage.cpp
Stages/Stage.cpp
Support.cpp
)

STATIC

LINK_COMPONENTS
llvm_update_compile_flags(LLVMMCA)
llvm_map_components_to_libnames(libs
CodeGen
MC
Support
)

target_link_libraries(LLVMMCA ${libs})
set_target_properties(LLVMMCA PROPERTIES FOLDER "Libraries")
1 change: 0 additions & 1 deletion unittests/tools/llvm-exegesis/ARM/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ set(LLVM_LINK_COMPONENTS
Support
Symbolize
ARM
Core
)

add_llvm_unittest(LLVMExegesisARMTests
Expand Down
1 change: 0 additions & 1 deletion unittests/tools/llvm-exegesis/X86/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ include_directories(
)

set(LLVM_LINK_COMPONENTS
Core
MC
MCParser
Object
Expand Down

0 comments on commit d524739

Please sign in to comment.