mirror of
https://github.com/XTXMarkets/ternfs.git
synced 2026-01-06 02:49:45 -06:00
Convert build system to cmake
Also, produce fully static binaries. This means that `gethostname` does not work (doesn't work with static glibc unless you build it with `--enable-static-nss`, which no distro builds glibc with).
This commit is contained in:
19
cpp/core/Env.cpp
Normal file
19
cpp/core/Env.cpp
Normal file
@@ -0,0 +1,19 @@
|
||||
#include "Env.hpp"
|
||||
#include "Assert.hpp"
|
||||
|
||||
std::ostream& operator<<(std::ostream& out, LogLevel ll) {
|
||||
switch (ll) {
|
||||
case LogLevel::LOG_DEBUG:
|
||||
out << "DEBUG";
|
||||
break;
|
||||
case LogLevel::LOG_INFO:
|
||||
out << "INFO";
|
||||
break;
|
||||
case LogLevel::LOG_ERROR:
|
||||
out << "ERROR";
|
||||
break;
|
||||
default:
|
||||
throw EGGS_EXCEPTION("bad log level %s", (uint32_t)ll);
|
||||
}
|
||||
return out;
|
||||
}
|
||||
Reference in New Issue
Block a user