blob: 1ebe95ea35ac6a81128b9cd7c94a06abf6d16e16 [file] [log] [blame]
#!/usr/bin/env python
r"""Writes ExtensionDepencencies.inc."""
from __future__ import print_function
import argparse
import os
import re
import sys
def main():
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument('-o', '--output', required=True,
help='output file')
args = parser.parse_args()
source = """\
#include <array>
struct ExtensionDescriptor {
const char* Name;
const char* const RequiredLibraries[1 + 1];
};
std::array<ExtensionDescriptor, 0> AvailableExtensions{};
"""
open(args.output, 'w').write(source)
if __name__ == '__main__':
sys.exit(main())