File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -373,7 +373,9 @@ endforeach
373
373
# https://github.com/numpy/numpy/blob/eead09a3d02c09374942cdc787c0b5e4fe9e7472/numpy/core/setup_common.py#L264-L434
374
374
# This port is in service of solving gh-23972
375
375
# as well as https://github.com/mesonbuild/meson/issues/11068
376
- longdouble_format = meson .get_compiler(' c' ).run(
376
+ longdouble_format = meson .get_external_property(' longdouble_format' , ' UNKNOWN' )
377
+ if longdouble_format == ' UNKNOWN'
378
+ longdouble_format = meson .get_compiler(' c' ).run(
377
379
'''
378
380
#include <stdio.h>
379
381
#include <string.h>
@@ -452,7 +454,8 @@ int main(void) {
452
454
}
453
455
}
454
456
}
455
- ''' ).stdout()
457
+ ''' ).stdout()
458
+ endif
456
459
if longdouble_format == ' UNKNOWN' or longdouble_format == ' UNDEFINED'
457
460
error (' Unknown long double format of size: ' + cc.sizeof(' long double' ).to_string())
458
461
endif
You can’t perform that action at this time.
0 commit comments