#ifndef IL_OPERATING_SYSTEM_H
#define IL_OPERATING_SYSTEM_H


#if defined(ANDROID) || defined(__ANDROID__)
# define IL_OPERATING_SYSTEM_ANDROID  1
# define IL_OPERATING_SYSTEM          "Android"
#elif defined(linux) || defined(__linux__)
# define IL_OPERATING_SYSTEM_LINUX    1
# define IL_OPERATING_SYSTEM          "Linux"
#elif defined(MACOSX) || (defined(__DARWIN__) && defined(__APPLE__))
# define IL_OPERATING_SYSTEM_MACOSX   1
# define IL_OPERATING_SYSTEM          "MacOSX"
#elif defined(_WIN32)
# define IL_OPERATING_SYSTEM_WINDOWS  1
# define IL_OPERATING_SYSTEM          "Windows"
#else
# error "Undetected operating system"
#endif


#endif // IL_OPERATING_SYSTEM_H

