(source)
| 725 | _has_cpp_header = re.compile(r'-\*-\s*c\+\+\s*-\*-', re.I).search |
| 726 | |
| 727 | def get_swig_target(source): |
| 728 | with open(source) as f: |
| 729 | result = None |
| 730 | line = f.readline() |
| 731 | if _has_cpp_header(line): |
| 732 | result = 'c++' |
| 733 | if _has_c_header(line): |
| 734 | result = 'c' |
| 735 | return result |
| 736 | |
| 737 | def get_swig_modulename(source): |
| 738 | with open(source) as f: |