aboutsummaryrefslogtreecommitdiff
path: root/externals/gridflow/bundled/Base/config.h
blob: bd2a823ced70dafb447b9639cf30e012a379fbeb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/* configuration-file */
#ifndef HAVE_BASE_CONFIG_H_
#define HAVE_BASE_CONFIG_H_

#ifdef _MSC_VER
# ifndef __WIN32__
#  define __WIN32__
# endif
#endif

#ifdef __WIN32__
# ifndef NT
#  define NT
# endif
# ifndef MSW
#  define MSW
# endif
# ifndef WIN32_LEAN_AND_MEAN
#  define WIN32_LEAN_AND_MEAN
# endif
#endif



#ifdef HAVE_CONFIG_GENERIC_H

# include "Base/configGeneric.h"

#else /* includes system-specific files */

# ifdef __linux__
#  include "Base/configLinux.h"
# endif

# ifdef __APPLE__
//#  include "Base/configDarwin.h"
#  define HAVE_QUICKTIME
# endif

# ifdef __WIN32__
#  include "Base/configNT.h"
# endif
#endif

#ifdef NEW_VIDEOFILM
# ifndef FILM_NEW
#  define FILM_NEW
# endif
# ifndef VIDEO_NEW
#  define VIDEO_NEW
# endif
#endif

#ifdef HAVE_LIBFTGL
#  define FTGL
#endif

#ifdef HAVE_FFMPEG
# define HAVE_LIBAVCODEC
# define HAVE_LIBAVFORMAT
#elif defined (HAVE_LIBAVCODEC) && defined (HAVE_LIBAVFORMAT)
# define HAVE_FFMPEG
#endif

#endif /* HAVE_BASE_CONFIG_H_ */