#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_VIDEO_PRECOMP_HPP__
#ifdef __GNUC__
# pragma GCC diagnostic ignored "-Wmissing-declarations"
-# pragma GCC diagnostic ignored "-Wmissing-prototypes" //OSX
+# ifdef __APPLE__
+# pragma GCC diagnostic ignored "-Wmissing-prototypes"
+# pragma GCC diagnostic ignored "-Wextra"
+# endif
#endif
#ifndef __OPENCV_TEST_PRECOMP_HPP__