5 from mlir
._mlir
_libs
import get_include_dirs
, get_lib_dirs
8 header_file
= os
.path
.join(get_include_dirs()[0], "mlir-c", "IR.h")
9 assert os
.path
.isfile(header_file
), f
"Header does not exist: {header_file}"
11 # Since actual library names are platform specific, just scan the directory
12 # for a filename that contains the library name.
13 expected_lib_name
= "MLIRPythonCAPI"
14 all_libs
= os
.listdir(get_lib_dirs()[0])
16 for file_name
in all_libs
:
17 if expected_lib_name
in file_name
: found_lib
= True
18 assert found_lib
, f
"Did not find '{expected_lib_name}' lib in {all_libs}"