Index: src/cxcore/cxsystem.cpp
===================================================================
--- src/cxcore/cxsystem.cpp (revision 2171)
+++ src/cxcore/cxsystem.cpp (revision 2242)
@@ -49,4 +49,8 @@
 #include <sys/time.h>
 #include <time.h>
+#endif
+
+#ifdef _OPENMP
+#include "omp.h"
 #endif
 
Index: src/cvaux/vs/blobtrackingmsfg.cpp
===================================================================
--- src/cvaux/vs/blobtrackingmsfg.cpp (revision 1986)
+++ src/cvaux/vs/blobtrackingmsfg.cpp (revision 2242)
@@ -41,4 +41,8 @@
 #include "_cvaux.h"
 
+#ifdef _OPENMP
+#include "omp.h"
+#endif
+
 // Uncomment to trade flexibility for speed
 //#define CONST_HIST_SIZE
Index: apps/haartraining/cvboost.cpp
===================================================================
--- apps/haartraining/cvboost.cpp (revision 2184)
+++ apps/haartraining/cvboost.cpp (revision 2242)
@@ -65,4 +65,7 @@
 #include "cvclassifier.h"
 
+#ifdef _OPENMP
+#include "omp.h"
+#endif
 
 #define CV_BOOST_IMPL
Index: include/opencv/cxmisc.h
===================================================================
--- include/opencv/cxmisc.h (revision 2039)
+++ include/opencv/cxmisc.h (revision 2242)
@@ -49,12 +49,5 @@
 #define _CXCORE_MISC_H_
 
-#ifdef HAVE_CONFIG_H
-    #include "cvconfig.h"
-#endif
-
 #include <limits.h>
-#ifdef _OPENMP
-#include "omp.h"
-#endif
 
 /****************************************************************************************\
