The existing BOLT install targets are broken on Windows becase they don't properly handle the output extension. We cannot use the existing LLVM macros since those make assumptions that don't hold for BOLT. This change instead implements custom macros following the approach used by Clang and LLD. Differential Revision: https://reviews.llvm.org/D151595
10 lines
325 B
CMake
10 lines
325 B
CMake
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)
|
|
|
|
add_subdirectory(driver)
|
|
add_subdirectory(llvm-bolt-fuzzer)
|
|
add_subdirectory(bat-dump)
|
|
add_subdirectory(merge-fdata)
|
|
add_subdirectory(heatmap)
|