-framework option should be used on the link time.

I got some informations on the installation like this.
```
i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: IOKit: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: CoreFoundation: linker input file unused because linking not done
```
It will be suppressed by this patch.