[compiler-rt] r332684 - [CMake] Use <UNIX|WINDOWS>_COMMAND with separate_arguments
Petr Hosek via llvm-commits
llvm-commits at lists.llvm.org
Thu May 17 18:20:48 PDT 2018
Author: phosek
Date: Thu May 17 18:20:47 2018
New Revision: 332684
URL: http://llvm.org/viewvc/llvm-project?rev=332684&view=rev
Log:
[CMake] Use <UNIX|WINDOWS>_COMMAND with separate_arguments
NATIVE_COMMAND is only available since CMake 3.9.
Modified:
compiler-rt/trunk/cmake/Modules/CompilerRTUtils.cmake
Modified: compiler-rt/trunk/cmake/Modules/CompilerRTUtils.cmake
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/cmake/Modules/CompilerRTUtils.cmake?rev=332684&r1=332683&r2=332684&view=diff
==============================================================================
--- compiler-rt/trunk/cmake/Modules/CompilerRTUtils.cmake (original)
+++ compiler-rt/trunk/cmake/Modules/CompilerRTUtils.cmake Thu May 17 18:20:47 2018
@@ -355,7 +355,11 @@ function(check_link_libraries variable)
string(REGEX REPLACE "\r?\n" ";" output_lines "${COMMAND_OUTPUT}")
foreach(line IN LISTS output_lines)
if(line MATCHES "${LINKER_REGEX}" AND NOT line MATCHES "${EXCLUDE_REGEX}")
- separate_arguments(args NATIVE_COMMAND "${line}")
+ if(UNIX)
+ separate_arguments(args UNIX_COMMAND "${line}")
+ else()
+ separate_arguments(args WINDOWS_COMMAND "${line}")
+ endif()
list(GET args 0 cmd)
endif()
if("${cmd}" MATCHES "${LINKER_REGEX}")
More information about the llvm-commits
mailing list