reliable cmake flag & global install in the README
handle less functional non-gnu version of getopt