Make these dynamic by passing through cli

E.G. --define 'rubyver $MAJORVER' --define 'rubyminorver $MINORVER'