mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-25 06:35:12 +00:00
Ensure config, build, toolchain, spelling, etc. issues are not masked. (#4255)
This commit is contained in:
parent
b07d08f600
commit
5bc0943ed9
@ -11,7 +11,6 @@
|
|||||||
|
|
||||||
#include "../numpy.h"
|
#include "../numpy.h"
|
||||||
|
|
||||||
// Similar to comments & pragma block in eigen_tensor.h. PLEASE KEEP IN SYNC.
|
|
||||||
/* HINT: To suppress warnings originating from the Eigen headers, use -isystem.
|
/* HINT: To suppress warnings originating from the Eigen headers, use -isystem.
|
||||||
See also:
|
See also:
|
||||||
https://stackoverflow.com/questions/2579576/i-dir-vs-isystem-dir
|
https://stackoverflow.com/questions/2579576/i-dir-vs-isystem-dir
|
||||||
|
@ -9,8 +9,16 @@ try:
|
|||||||
from pybind11_tests import eigen_tensor_avoid_stl_array as avoid
|
from pybind11_tests import eigen_tensor_avoid_stl_array as avoid
|
||||||
|
|
||||||
submodules += [avoid.c_style, avoid.f_style]
|
submodules += [avoid.c_style, avoid.f_style]
|
||||||
except ImportError:
|
except ImportError as e:
|
||||||
pass
|
# Ensure config, build, toolchain, etc. issues are not masked here:
|
||||||
|
raise RuntimeError(
|
||||||
|
"import pybind11_tests.eigen_tensor_avoid_stl_array FAILED, while "
|
||||||
|
"import pybind11_tests.eigen_tensor succeeded. "
|
||||||
|
"Please ensure that "
|
||||||
|
"test_eigen_tensor.cpp & "
|
||||||
|
"test_eigen_tensor_avoid_stl_array.cpp "
|
||||||
|
"are built together (or both are not built if Eigen is not available)."
|
||||||
|
) from e
|
||||||
|
|
||||||
tensor_ref = np.empty((3, 5, 2), dtype=np.int64)
|
tensor_ref = np.empty((3, 5, 2), dtype=np.int64)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user