NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <Compiler/Exceptions/CompilerException.hpp>
#include <Compiler/Util/ExecutablePath.hpp>
#include <Util/Logger/Logger.hpp>
#include <filesystem>
#include <vector>
Namespaces | |
NES | |
This exception represents a network error. | |
NES::Compiler | |
NES::Compiler::ExecutablePath | |
NES::Compiler::ExecutablePath::detail | |
Functions | |
bool | NES::Compiler::ExecutablePath::isInBuildDir () |
bool | NES::Compiler::ExecutablePath::isInBuildDirIsAvailable () |
bool | NES::Compiler::ExecutablePath::isInUNIXInstallDir () |
bool | NES::Compiler::ExecutablePath::isInLocalInstallDir () |
std::ostream & | NES::Compiler::ExecutablePath::operator<< (std::ostream &os, const RuntimePathConfig &config) |
RuntimePathConfig | NES::Compiler::ExecutablePath::loadRuntimePathConfig () |
std::filesystem::path | NES::Compiler::ExecutablePath::detail::recursiveFindFileReverse (std::filesystem::path currentPath, const std::string targetFileName) |
std::filesystem::path | NES::Compiler::ExecutablePath::getPublicIncludes () |
Gets the path to the public includes. More... | |
std::filesystem::path | NES::Compiler::ExecutablePath::getClangPath () |
Gets the path to the nes clang executable. More... | |
Variables | |
std::string | NES::Compiler::ExecutablePath::UNIX_INSTALL_BIN_DIR = "/usr/local/bin" |
std::string | NES::Compiler::ExecutablePath::DEFAULT_PUBLIC_INCLUDE_DIR_UNIX_INSTALL = "/usr/local/include/nebulastream" |
std::string | NES::Compiler::ExecutablePath::DEFAULT_LIB_UNIX_INSTALL = "/usr/local/lib" |
std::string | NES::Compiler::ExecutablePath::DEFAULT_CLANG_PATH_UNIX_INSTALL = "/usr/local/bin/nes-clang" |