Index: llvm/trunk/cmake/modules/AddLLVM.cmake =================================================================== --- llvm/trunk/cmake/modules/AddLLVM.cmake +++ llvm/trunk/cmake/modules/AddLLVM.cmake @@ -1473,7 +1473,7 @@ if(NOT ARG_OUTPUT_DIR) # If you're not overriding the OUTPUT_DIR, we can make the link relative in # the same directory. - if(UNIX) + if(CMAKE_HOST_UNIX) set(dest_binary "$") endif() if(CMAKE_CONFIGURATION_TYPES) @@ -1499,7 +1499,7 @@ endif() endif() - if(UNIX) + if(CMAKE_HOST_UNIX) set(LLVM_LINK_OR_COPY create_symlink) else() set(LLVM_LINK_OR_COPY copy) Index: llvm/trunk/cmake/modules/LLVMInstallSymlink.cmake =================================================================== --- llvm/trunk/cmake/modules/LLVMInstallSymlink.cmake +++ llvm/trunk/cmake/modules/LLVMInstallSymlink.cmake @@ -3,7 +3,7 @@ # See PR8397. function(install_symlink name target outdir) - if(UNIX) + if(CMAKE_HOST_UNIX) set(LINK_OR_COPY create_symlink) set(DESTDIR $ENV{DESTDIR}) else()