Fix Windows linkage error
authorNicolas Vasilache <ntv@google.com>
Wed, 9 Oct 2019 17:36:59 +0000 (10:36 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Wed, 9 Oct 2019 17:38:31 +0000 (10:38 -0700)
This CL fixes bad macro names usage in mlir_runner_utils.h.
The macro mlir_runner_utils_EXPORTS now matches what is defined in CMakeLists.txt.

PiperOrigin-RevId: 273773931

mlir/test/mlir-cpu-runner/include/mlir_runner_utils.h

index 637a52a..4123f1c 100644 (file)
 #include <cstdint>
 
 #ifdef _WIN32
-#ifndef MLIR_CBLAS_EXPORT
-#ifdef cblas_EXPORTS
+#ifndef MLIR_RUNNER_UTILS_EXPORT
+#ifdef mlir_runner_utils_EXPORTS
 /* We are building this library */
-#define MLIR_CBLAS_EXPORT __declspec(dllexport)
+#define MLIR_RUNNER_UTILS_EXPORT __declspec(dllexport)
 #else
 /* We are using this library */
-#define MLIR_CBLAS_EXPORT __declspec(dllimport)
+#define MLIR_RUNNER_UTILS_EXPORT __declspec(dllimport)
 #endif
 #endif
 #else
-#define MLIR_CBLAS_EXPORT
+#define MLIR_RUNNER_UTILS_EXPORT
 #endif
 
 /// StridedMemRef descriptor type with static rank.
@@ -66,15 +66,15 @@ void printMemRefMetaData(StreamType &os, StridedMemRefType<T, 0> &V) {
      << " offset = " << V.offset;
 }
 
-extern "C" MLIR_CBLAS_EXPORT void
+extern "C" MLIR_RUNNER_UTILS_EXPORT void
 print_memref_0d_f32(StridedMemRefType<float, 0> *M);
-extern "C" MLIR_CBLAS_EXPORT void
+extern "C" MLIR_RUNNER_UTILS_EXPORT void
 print_memref_1d_f32(StridedMemRefType<float, 1> *M);
-extern "C" MLIR_CBLAS_EXPORT void
+extern "C" MLIR_RUNNER_UTILS_EXPORT void
 print_memref_2d_f32(StridedMemRefType<float, 2> *M);
-extern "C" MLIR_CBLAS_EXPORT void
+extern "C" MLIR_RUNNER_UTILS_EXPORT void
 print_memref_3d_f32(StridedMemRefType<float, 3> *M);
-extern "C" MLIR_CBLAS_EXPORT void
+extern "C" MLIR_RUNNER_UTILS_EXPORT void
 print_memref_4d_f32(StridedMemRefType<float, 4> *M);
 
 #endif // MLIR_CPU_RUNNER_MLIRUTILS_H_