perf_precomp.hpp 1.28 KB
Newer Older
1 2
#ifdef __GNUC__
#  pragma GCC diagnostic ignored "-Wmissing-declarations"
Andrey Kamaev's avatar
Andrey Kamaev committed
3
#  if defined __clang__ || defined __APPLE__
4 5 6
#    pragma GCC diagnostic ignored "-Wmissing-prototypes"
#    pragma GCC diagnostic ignored "-Wextra"
#  endif
7 8
#endif

9 10 11 12 13 14
#ifndef __OPENCV_PERF_PRECOMP_HPP__
#define __OPENCV_PERF_PRECOMP_HPP__

#include "opencv2/ts/ts.hpp"
#include "opencv2/highgui/highgui.hpp"

15
#ifdef GTEST_CREATE_SHARED_LIBRARY
16 17 18
#error no modules except ts should have GTEST_CREATE_SHARED_LIBRARY defined
#endif

19 20 21
#if defined(HAVE_XINE)         || \
    defined(HAVE_GSTREAMER)    || \
    defined(HAVE_QUICKTIME)    || \
kamjagin's avatar
kamjagin committed
22
    defined(HAVE_QTKIT)        || \
23
    defined(HAVE_AVFOUNDATION) || \
24
    defined(HAVE_FFMPEG)       || \
25
    defined(HAVE_MSMF)         || \
26 27
    defined(HAVE_VFW)
    /*defined(HAVE_OPENNI) too specialized */ \
28 29 30 31 32 33 34 35 36

#  define BUILD_WITH_VIDEO_INPUT_SUPPORT 1
#else
#  define BUILD_WITH_VIDEO_INPUT_SUPPORT 0
#endif

#if /*defined(HAVE_XINE)       || */\
    defined(HAVE_GSTREAMER)    || \
    defined(HAVE_QUICKTIME)    || \
kamjagin's avatar
kamjagin committed
37
    defined(HAVE_QTKIT)        || \
38
    defined(HAVE_AVFOUNDATION) || \
39
    defined(HAVE_FFMPEG)       || \
40
    defined(HAVE_MSMF)         || \
41
    defined(HAVE_VFW)
42 43 44 45 46 47
#  define BUILD_WITH_VIDEO_OUTPUT_SUPPORT 1
#else
#  define BUILD_WITH_VIDEO_OUTPUT_SUPPORT 0
#endif


48
#endif