Fix build bugs of target `Spreadsheet` on osx
Fix make no rule to build bug

Can not add targets with same name only different in case
OS X can't pass GUI location test
My clang++ on Mavericks can't support c++11