parser=argparse.ArgumentParser(description='The script builds OpenCV.framework for OSX.')
parser.add_argument('out',metavar='OUTDIR',help='folder to put built framework')
parser.add_argument('--opencv',metavar='DIR',default=folder,help='folder with opencv repository (default is "../.." relative to script location)')
parser.add_argument('--contrib',metavar='DIR',default=None,help='folder with opencv_contrib repository (default is "None" - build only main framework)')
parser.add_argument('--framework_name',default='opencv2',dest='framework_name',action='store_true',help='Name of OpenCV framework (default: opencv2, will change to OpenCV in future version)')
parser.add_argument('--legacy_build',default=False,dest='legacy_build',action='store_true',help='Build legacy framework (default: False, equivalent to "--framework_name=opencv2 --without=objc")')