MCPcopy Create free account
hub / github.com/RenderKit/oidn / getOSName

Function getOSName

common/platform.cpp:64–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62 // -----------------------------------------------------------------------------------------------
63
64 std::string getOSName()
65 {
66 std::string name;
67
68 #if defined(__linux__)
69 name = "Linux";
70 #elif defined(__FreeBSD__)
71 name = "FreeBSD";
72 #elif defined(__CYGWIN__)
73 name = "Cygwin";
74 #elif defined(_WIN32)
75 name = "Windows";
76 #elif defined(__APPLE__)
77 name = "macOS";
78 #elif defined(__unix__)
79 name = "Unix";
80 #else
81 return "Unknown";
82 #endif
83
84 #if defined(OIDN_ARCH_X64)
85 name += " (x86-64)";
86 #elif defined(OIDN_ARCH_ARM64)
87 name += " (ARM64)";
88 #endif
89
90 return name;
91 }
92
93 std::string getCompilerName()
94 {

Callers 1

commitMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected