[compiler-rt] [AIX] Remove POST_BUILD from add_custom_command() (PR #163613)

Xing Xue via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 15 11:55:34 PDT 2025


https://github.com/xingxue-ibm updated https://github.com/llvm/llvm-project/pull/163613

>From 8a5598df428c145d36f1feedb3648df6100a60be Mon Sep 17 00:00:00 2001
From: Xing Xue <xingxue at outlook.com>
Date: Wed, 15 Oct 2025 14:24:18 -0400
Subject: [PATCH] Remove POST_BUILD from the OUTPUT form of
 add_custom_command().

---
 compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake | 2 --
 1 file changed, 2 deletions(-)

diff --git a/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake b/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake
index 53aa750d934d7..20400014869e1 100644
--- a/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake
+++ b/compiler-rt/cmake/Modules/CompilerRTAIXUtils.cmake
@@ -34,12 +34,10 @@ macro(archive_aix_libatomic name libname)
       if(TARGET ${target})
         file(MAKE_DIRECTORY ${output_dir})
         add_custom_command(OUTPUT "${output_dir}/libatomic.so.1"
-                           POST_BUILD
                            COMMAND ${CMAKE_COMMAND} -E
                            copy "$<TARGET_FILE:${target}>"
                                 "${output_dir}/libatomic.so.1"
                            # If built with MODULE, F_LOADONLY is set.
-                           # We have to remove this flag at POST_BUILD.
                            COMMAND ${CMAKE_STRIP} -X32_64 -E
                                 "${output_dir}/libatomic.so.1"
                            DEPENDS ${target})



More information about the llvm-commits mailing list