return cpp_cmd
-def get_cpp_objects(header=header):
+def get_cpp_objects(header=header, usedouble=False):
cpp_cmd = get_preprocessor()
macros = [('AUBIO_UNSTABLE', 1)]
+ if usedouble:
+ macros += [('HAVE_AUBIO_DOUBLE', 1)]
if not os.path.isfile(header):
raise Exception("could not find include file " + header)
if not os.path.isdir(output_path): os.mkdir(output_path)
elif not overwrite: return sorted(glob.glob(os.path.join(output_path, '*.c')))
- cpp_output, cpp_objects = get_cpp_objects(header)
+ cpp_output, cpp_objects = get_cpp_objects(header, usedouble=usedouble)
lib = analyze_cpp_output(cpp_objects, cpp_output)
# print_cpp_output_results(lib, cpp_output)