Currently nested arguments like --cmake-args need to be prefixes with a space in order to not be considered by argparse. If that should be avoided custom argument parsing logic needs to be implemented which pre-processes the arguments to extract all following parameters up to a --.