Fixed a bug in OSX Makefile and added default llvm-config path for OSX

OS X comes with its own llvm but without llvm-config. A different llvm can be installed using homebrew, and its executables are not added to the path in case it conflicts with the original one.  So I also added the default llvm-config path to the build script as well