]> granicus.if.org Git - clang/commit
Driver: add a cygwin linker tool
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 29 Jun 2014 06:11:14 +0000 (06:11 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 29 Jun 2014 06:11:14 +0000 (06:11 +0000)
commit61177a4810267d0b09c1aad7db20b5196796fea1
tree43de1559069a1c98e833ff7caa720a025c14c7f0
parentb123d1d1897ecb6a41339c4c6590c34b192e63b1
Driver: add a cygwin linker tool

This adds a linker tool for the Windows cygwin environment.  This linker
invocation is significantly different from the generic ld invocation.  It
requires additional parameters as well as does not accept some normal
parameters.  This should fix self-hosting on Cygwin.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@211995 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Options.td
lib/Driver/Driver.cpp
lib/Driver/ToolChains.cpp
lib/Driver/ToolChains.h
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/Driver/cygwin-link.c [new file with mode: 0644]