aboutsummaryrefslogtreecommitdiff
path: root/bolt/tools/CMakeLists.txt
blob: 52050fb8b00561402758f848df431f74526c3a1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
set(BOLT_TOOLS_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}" CACHE PATH
    "Path for binary subdirectory (defaults to '${CMAKE_INSTALL_BINDIR}')")
mark_as_advanced(BOLT_TOOLS_INSTALL_DIR)

# Move these macros to AddBolt if such a CMake module is ever created.

macro(add_bolt_tool name)
  llvm_add_tool(BOLT ${ARGV})
endmacro()

macro(add_bolt_tool_symlink name)
  llvm_add_tool_symlink(BOLT ${ARGV})
endmacro()

add_subdirectory(driver)
add_subdirectory(llvm-bolt-fuzzer)
add_subdirectory(bat-dump)
add_subdirectory(merge-fdata)
add_subdirectory(heatmap)