MCPcopy Create free account
hub / github.com/RenderKit/embree / getPlatformName

Function getPlatformName

common/sys/sysinfo.cpp:28–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26 NullTy null;
27
28 std::string getPlatformName()
29 {
30#if defined(__ANDROID__) && !defined(__64BIT__)
31 return "Android (32bit)";
32#elif defined(__ANDROID__) && defined(__64BIT__)
33 return "Android (64bit)";
34#elif defined(__LINUX__) && !defined(__64BIT__)
35 return "Linux (32bit)";
36#elif defined(__LINUX__) && defined(__64BIT__)
37 return "Linux (64bit)";
38#elif defined(__FREEBSD__) && !defined(__64BIT__)
39 return "FreeBSD (32bit)";
40#elif defined(__FREEBSD__) && defined(__64BIT__)
41 return "FreeBSD (64bit)";
42#elif defined(__CYGWIN__) && !defined(__64BIT__)
43 return "Cygwin (32bit)";
44#elif defined(__CYGWIN__) && defined(__64BIT__)
45 return "Cygwin (64bit)";
46#elif defined(__WIN32__) && !defined(__64BIT__)
47 return "Windows (32bit)";
48#elif defined(__WIN32__) && defined(__64BIT__)
49 return "Windows (64bit)";
50#elif defined(__MACOSX__) && !defined(__64BIT__)
51 return "Mac OS X (32bit)";
52#elif defined(__MACOSX__) && defined(__64BIT__)
53 return "Mac OS X (64bit)";
54#elif defined(__UNIX__) && !defined(__64BIT__)
55 return "Unix (32bit)";
56#elif defined(__UNIX__) && defined(__64BIT__)
57 return "Unix (64bit)";
58#else
59 return "Unknown";
60#endif
61 }
62
63 std::string getCompilerName()
64 {

Callers 1

printMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected