diff options
| author | Ralf Gommers <ralf.gommers@gmail.com> | 2023-03-25 22:53:59 +0000 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2025-07-18 10:42:18 -0700 |
| commit | 1c18bcef1f17554e792d2e53ec556f0ec149b5b3 (patch) | |
| tree | 0d61b71a5213a5105e492060ca31c66529a361bb /mesonbuild/compilers | |
| parent | d7261815f193a46074217af7c89bf276e965030e (diff) | |
| download | meson-1c18bcef1f17554e792d2e53ec556f0ec149b5b3.tar.gz | |
Fix use of a .pxi Cython include file as source from `configure_file`
Without adding .pxi` as a known header suffix, the added test will
fail with:
```
No specified compiler can handle file stuff.pxi
```
Technically only .pxd are header files, and .pxi are "include files"
which are literally included in .pyx files. Adding them as headers
seems to be fine though, since they're kinda similar and the point is
to avoid treating them as source files.
Diffstat (limited to 'mesonbuild/compilers')
| -rw-r--r-- | mesonbuild/compilers/compilers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index af6b05015..76d8d72e7 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -42,7 +42,7 @@ _T = T.TypeVar('_T') about. To support a new compiler, add its information below. Also add corresponding autodetection code in detect.py.""" -header_suffixes = {'h', 'hh', 'hpp', 'hxx', 'H', 'ipp', 'moc', 'vapi', 'di'} +header_suffixes = {'h', 'hh', 'hpp', 'hxx', 'H', 'ipp', 'moc', 'vapi', 'di', 'pxd', 'pxi'} obj_suffixes = {'o', 'obj', 'res'} # To the emscripten compiler, .js files are libraries lib_suffixes = {'a', 'lib', 'dll', 'dll.a', 'dylib', 'so', 'js'} |
