16#define NEBUILD_VERSION "v1.0.0-buildkit"
18#define NEBUILD_VERSION_BCD 0x1000
20#define NEBUILD_VERSION_MAJOR 0
21#define NEBUILD_VERSION_MINOR 0
22#define NEBUILD_VERSION_PATCH 9
24#define NEBUILD_EXPORT_C extern "C"
26#define NEBUILD_UNUSED(X) ((void) X)
28#define b_internal private
30#ifdef NEBUILD_INTERNAL_SDK
32#define b_internal public
43 explicit operator bool() {
return has_failed_; }
69inline std::ostream&
info() noexcept {
70 auto&
out = std::cout;
std::ostream & info() noexcept
replacement for std::cout for NeBuild logging.
const std::string & path()
void has_failed(const bool &dr)
BuildConfig(const BuildConfig &)=default
BuildConfig & operator=(const BuildConfig &)=default
void path(const std::string &path)
void dry_run(const bool &dr)