• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* Use #error to emit os, parse from cmake */
2 #if defined(_WIN32)
3 #   error OS windows
4 #elif defined(__APPLE__)
5 #    include <TargetConditionals.h>
6 #    if TARGET_OS_MAC == 1
7 #        error OS osx
8 #    endif
9 #elif defined(__linux__)
10 #   error OS linux
11 #elif defined(__FreeBSD__)
12 #   error OS freebsd
13 #elif defined(__ANDROID__)
14 #   error OS android
15 #elif defined(__sun)
16 #   error OS solaris
17 #endif
18 #error OS unknown
19