Fix MacOS test: use %shlibext in lit command line to expand to .dylib on MacOS...
authorMehdi Amini <aminim@google.com>
Mon, 20 May 2019 20:25:35 +0000 (13:25 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 20 May 2019 20:50:19 +0000 (13:50 -0700)
--

PiperOrigin-RevId: 249113478

mlir/test/lit.cfg.py
mlir/test/mlir-cpu-runner/linalg_integration_test.mlir

index 3708547..3e6dfc3 100644 (file)
@@ -30,6 +30,7 @@ config.test_source_root = os.path.dirname(__file__)
 config.test_exec_root = os.path.join(config.mlir_obj_root, 'test')
 
 config.substitutions.append(('%PATH%', config.environment['PATH']))
+config.substitutions.append(('%shlibext', config.llvm_shlib_ext))
 
 llvm_config.with_system_environment(
     ['HOME', 'INCLUDE', 'LIB', 'TMP', 'TEMP'])
index 4a625ed..4ecd646 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: mlir-opt %s -linalg-lower-to-llvm-dialect | mlir-cpu-runner -e entry1 -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libsdot.so | FileCheck %s
+// RUN: mlir-opt %s -linalg-lower-to-llvm-dialect | mlir-cpu-runner -e entry1 -entry-point-result=f32 -shared-libs=%linalg_test_lib_dir/libsdot%shlibext | FileCheck %s
 
 func @cblas_sdot(!llvm.i64, !llvm<"float*">, !llvm.i64, !llvm<"float*">, !llvm.i64) -> !llvm.float
 
@@ -79,4 +79,4 @@ func @entry1() -> f32 {
   return %res : f32
 }
 
-// CHECK: 4.2{{0+}}e+01
\ No newline at end of file
+// CHECK: 4.2{{0+}}e+01