diff options
author | Alex Zolotarev <deathbaba@gmail.com> | 2010-12-05 19:24:16 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-22 22:33:57 +0300 |
commit | d6e12b7ce4bcbf0ccd1c07eb25de143422913c34 (patch) | |
tree | a7e910c330ce4da9b4f2d8be76067adece2561c4 /std/target_os.hpp |
One Month In Minsk. Made in Belarus.
Diffstat (limited to 'std/target_os.hpp')
-rw-r--r-- | std/target_os.hpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/std/target_os.hpp b/std/target_os.hpp new file mode 100644 index 0000000000..fec99a4eb7 --- /dev/null +++ b/std/target_os.hpp @@ -0,0 +1,29 @@ +#pragma once + +#if defined(_BADA_SIMULATOR) || defined(_BADA_DEVICE) + #define OMIM_OS_BADA + +#elif defined(__APPLE__) + #include <TargetConditionals.h> + #if (TARGET_OS_IPHONE > 0) + #define OMIM_OS_IPHONE + #if (TARGET_IPHONE_SIMULATOR > 0) + #define OMIM_OS_IPHONE_SIMULATOR + #else + #define OMIM_OS_IPHONE_DEVICE + #endif + #else + #define OMIM_OS_MAC + #endif + +#elif defined(_WIN32) + #define OMIM_OS_WINDOWS + + #ifdef __MINGW32__ + #define OMIM_OS_WINDOWS_MINGW + #else + #define OMIM_OS_WINDOWS_NATIVE + #endif +#else + #define OMIM_OS_LINUX +#endif |