mf
Media Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
os.h
Go to the documentation of this file.
1 #ifndef MF_OS_H_
2 #define MF_OS_H_
3 
4 // macros for OS
5 #if defined(__APPLE__)
6  #define MF_OS_DARWIN
7 #elif defined(_WIN32)
8  #define MF_OS_WINDOWS
9  #if defined(_WIN64)
10  #define MF_OS_WINDOWS64
11  #endif
12 #elif defined(__linux__)
13  #define MF_OS_LINUX
14 #endif
15 
16 // macros for compiler
17 #if defined(__clang__)
18  #define MF_COMPILER_CLANG
19 #elif defined(__GNUC__)
20  #define MF_COMPILER_GCC
21 #elif defined(_MSC_VER)
22  #define MF_COMPILER_MSVC
23 #endif
24 
25 
26 #endif
27 
28 
29