File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -373,7 +373,9 @@ endforeach
373373# https://github.com/numpy/numpy/blob/eead09a3d02c09374942cdc787c0b5e4fe9e7472/numpy/core/setup_common.py#L264-L434
374374# This port is in service of solving gh-23972
375375# 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(
377379'''
378380#include <stdio.h>
379381#include <string.h>
@@ -452,7 +454,8 @@ int main(void) {
452454 }
453455 }
454456}
455- ''' ).stdout()
457+ ''' ).stdout()
458+ endif
456459if longdouble_format == ' UNKNOWN' or longdouble_format == ' UNDEFINED'
457460 error (' Unknown long double format of size: ' + cc.sizeof(' long double' ).to_string())
458461endif
You can’t perform that action at this time.
0 commit comments