blob: 4314d513f94d08bc86d4baac78401b9e7dd187aa [file] [log] [blame]
diff --git a/libraw/libraw_types.h b/libraw/libraw_types.h
index 53d1ab96..1492f06c 100644
--- a/libraw/libraw_types.h
+++ b/libraw/libraw_types.h
@@ -47,6 +47,9 @@ typedef unsigned __int64 uint64_t;
#if defined(_OPENMP)
+#if defined(LIBRAW_FORCE_OPENMP)
+#define LIBRAW_USE_OPENMP
+#else
#if defined(_WIN32)
#if defined(_MSC_VER) && \
(_MSC_VER >= 1600 || (_MSC_VER == 1500 && _MSC_FULL_VER >= 150030729))
@@ -67,6 +70,7 @@ typedef unsigned __int64 uint64_t;
#define LIBRAW_USE_OPENMP
#endif
#endif
+#endif
#ifdef LIBRAW_USE_OPENMP
#include <omp.h>