Browse Source

Add missing "-D" flag for command line defines

Jan Holthuis 5 years ago
parent
commit
3ab33e5148
1 changed files with 2 additions and 1 deletions
  1. 2 1
      sphinx_multiversion/main.py

+ 2 - 1
sphinx_multiversion/main.py

@@ -1,4 +1,5 @@
 # -*- coding: utf-8 -*-
+import itertools
 import argparse
 import json
 import logging
@@ -148,7 +149,7 @@ def main(argv=None):
 
             current_argv = argv.copy()
             current_argv.extend([
-                *args.define,
+                *itertools.chain(*(('-D', d) for d in args.define)),
                 "-D", "smv_current_version={}".format(version_name),
                 "-c", args.confdir,
                 data["sourcedir"],