choices=profilers,
help='enable profiling (' + '/'.join(profilers) + ')',)
parser.add_option('--with-gtest', metavar='PATH',
- help='use gtest built in directory PATH')
+ help='use gtest unpacked in directory PATH')
+ parser.add_option('--with-python', metavar='EXE',
+ help='use EXE as the Python interpreter',
+ default=os.path.basename(sys.executable))
(options, args) = parser.parse_args()
platform = options.platform
implicit=mainpage)
n.newline()
-if platform != 'mingw':
+if host != 'mingw':
n.comment('Regenerate build files if build script changes.')
n.rule('configure',
- command='./configure.py $configure_args',
+ command=options.with_python + ' configure.py $configure_args',
generator=True)
n.build('build.ninja', 'configure',
implicit=['configure.py', 'misc/ninja_syntax.py'])