diff --git a/include/ircd/js.h b/include/ircd/js.h index f0e5c5119..a4ea39a3f 100644 --- a/include/ircd/js.h +++ b/include/ircd/js.h @@ -55,3 +55,27 @@ struct init } // namespace js } // namespace ircd + +#ifndef RB_ENABLE_JS +// +// Stub definitions for when JS isn't enabled because the definition +// file is not compiled at all. +// + +inline +ircd::js::init::init() +{ +} + +inline +ircd::js::init::~init() +{ +} + +inline +const char *ircd::js::version(const ver &ver) +{ + return "DISABLED"; +} + +#endif // !RB_ENABLE_JS