소스 검색

[libc++] Workaround old versions of CMake that don't understand list(JOIN)

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@374120 91177308-0d34-0410-b5e6-96231b3b80d8
Louis Dionne 5 년 전
부모
커밋
76ba5dd1db
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      cmake/Modules/DefineLinkerScript.cmake

+ 1 - 1
cmake/Modules/DefineLinkerScript.cmake

@@ -38,7 +38,7 @@ function(define_linker_script target)
       endif()
     endforeach()
   endif()
-  list(JOIN link_libraries " " link_libraries)
+  string(REPLACE ";" " " link_libraries "${link_libraries}")
 
   set(linker_script "INPUT(${soname} ${link_libraries})")
   add_custom_command(TARGET "${target}" POST_BUILD