[llvm-branch-commits] [libclc] 69ee6a0 - Revert "[libclc] Change symlinks to copies on Windows (#147759)"

Tobias Hieta via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Jul 22 01:35:15 PDT 2025


Author: Michał Górny
Date: 2025-07-22T10:35:07+02:00
New Revision: 69ee6a0edd3b00d393ca2d24b9ddfe3c2def895c

URL: https://github.com/llvm/llvm-project/commit/69ee6a0edd3b00d393ca2d24b9ddfe3c2def895c
DIFF: https://github.com/llvm/llvm-project/commit/69ee6a0edd3b00d393ca2d24b9ddfe3c2def895c.diff

LOG: Revert "[libclc] Change symlinks to copies on Windows (#147759)"

This reverts commit 9b5959dd9a0eb0fc005b92be7ef7f3a5e3377b81.

Added: 
    

Modified: 
    libclc/cmake/modules/AddLibclc.cmake

Removed: 
    


################################################################################
diff  --git a/libclc/cmake/modules/AddLibclc.cmake b/libclc/cmake/modules/AddLibclc.cmake
index 056706ee629cd..a8160e04d46a0 100644
--- a/libclc/cmake/modules/AddLibclc.cmake
+++ b/libclc/cmake/modules/AddLibclc.cmake
@@ -425,17 +425,11 @@ function(add_libclc_builtin_set)
       WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )
   endif()
 
-  if(CMAKE_HOST_UNIX OR LLVM_USE_SYMLINKS)
-    set(LIBCLC_LINK_OR_COPY create_symlink)
-  else()
-    set(LIBCLC_LINK_OR_COPY copy)
-  endif()
-
-  foreach( a IN LISTS ARG_ALIASES )
+  foreach( a ${ARG_ALIASES} )
     set( alias_suffix "${a}-${ARG_TRIPLE}.bc" )
     add_custom_command(
       OUTPUT ${LIBCLC_OUTPUT_LIBRARY_DIR}/${alias_suffix}
-      COMMAND ${CMAKE_COMMAND} -E ${LIBCLC_LINK_OR_COPY} ${libclc_builtins_lib} ${LIBCLC_OUTPUT_LIBRARY_DIR}/${alias_suffix}
+      COMMAND ${CMAKE_COMMAND} -E create_symlink ${libclc_builtins_lib} ${LIBCLC_OUTPUT_LIBRARY_DIR}/${alias_suffix}
       DEPENDS prepare-${obj_suffix}
     )
     add_custom_target( alias-${alias_suffix} ALL


        


More information about the llvm-branch-commits mailing list