aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_notification.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unsupported/test/cxx11_tensor_notification.cpp')
-rw-r--r--unsupported/test/cxx11_tensor_notification.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/unsupported/test/cxx11_tensor_notification.cpp b/unsupported/test/cxx11_tensor_notification.cpp
index 813bc4413..c946007b8 100644
--- a/unsupported/test/cxx11_tensor_notification.cpp
+++ b/unsupported/test/cxx11_tensor_notification.cpp
@@ -9,11 +9,20 @@
#define EIGEN_USE_THREADS
-#include <unistd.h>
#include <stdlib.h>
#include "main.h"
#include <Eigen/CXX11/Tensor>
+#if EIGEN_OS_WIN || EIGEN_OS_WIN64
+#include <windows.h>
+void sleep(int seconds) {
+ Sleep(seconds*1000);
+}
+#else
+#include <unistd.h>
+#endif
+
+
namespace {
void WaitAndAdd(Eigen::Notification* n, int* counter) {