diff --git a/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt b/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt --- a/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt +++ b/llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt @@ -6,6 +6,13 @@ GraphBuilder.h ) +if(LLVM_TOUCH_STATIC_LIBRARIES) + add_custom_command(TARGET LLVMCFIVerify + POST_BUILD + COMMAND touch ${LLVM_LIBRARY_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}LLVMCFIVerify${CMAKE_STATIC_LIBRARY_SUFFIX} + ) +endif() + llvm_update_compile_flags(LLVMCFIVerify) llvm_map_components_to_libnames(libs DebugInfoDWARF diff --git a/llvm/tools/llvm-exegesis/lib/CMakeLists.txt b/llvm/tools/llvm-exegesis/lib/CMakeLists.txt --- a/llvm/tools/llvm-exegesis/lib/CMakeLists.txt +++ b/llvm/tools/llvm-exegesis/lib/CMakeLists.txt @@ -35,6 +35,13 @@ Uops.cpp ) +if(LLVM_TOUCH_STATIC_LIBRARIES) + add_custom_command(TARGET LLVMExegesis + POST_BUILD + COMMAND touch ${LLVM_LIBRARY_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}LLVMExegesis${CMAKE_STATIC_LIBRARY_SUFFIX} + ) +endif() + llvm_update_compile_flags(LLVMExegesis) llvm_map_components_to_libnames(libs Analysis diff --git a/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt b/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt --- a/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt +++ b/llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt @@ -8,6 +8,13 @@ Target.cpp ) +if(LLVM_TOUCH_STATIC_LIBRARIES) + add_custom_command(TARGET LLVMExegesisX86 + POST_BUILD + COMMAND touch ${LLVM_LIBRARY_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}LLVMExegesisX86${CMAKE_STATIC_LIBRARY_SUFFIX} + ) +endif() + llvm_update_compile_flags(LLVMExegesisX86) llvm_map_components_to_libnames(libs X86