It's small (a lot smaller than I thought this pull request was going to be, until I wrapped my mind around cache strings), but it should definitely make compiling on non-Macs a lot easier for people who try to compile and don't know the ins and outs of cmake and what the heck MKL is.
I think it's a safe assumption that many, many more people will have OpenBLAS, or at least can easily get a hold of it. I added description about specifying BLAS to PBAM's build section in the README.md, which, if you want to keep it, should probably be copied over to PBSAM's build section in the README.md as well.
Anyway, you can pull this in if you want, but mainly look at it as notes on BLAS clarity for using PBAM/PBSAM on an non-Mac.
It's small (a lot smaller than I thought this pull request was going to be, until I wrapped my mind around cache strings), but it should definitely make compiling on non-Macs a lot easier for people who try to compile and don't know the ins and outs of cmake and what the heck MKL is.
I think it's a safe assumption that many, many more people will have OpenBLAS, or at least can easily get a hold of it. I added description about specifying BLAS to PBAM's build section in the README.md, which, if you want to keep it, should probably be copied over to PBSAM's build section in the README.md as well.
Anyway, you can pull this in if you want, but mainly look at it as notes on BLAS clarity for using PBAM/PBSAM on an non-Mac.