summaryrefslogtreecommitdiff
path: root/src/node_code_cache_stub.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_code_cache_stub.cc')
-rw-r--r--src/node_code_cache_stub.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/node_code_cache_stub.cc b/src/node_code_cache_stub.cc
new file mode 100644
index 0000000000..3e9e5960c1
--- /dev/null
+++ b/src/node_code_cache_stub.cc
@@ -0,0 +1,14 @@
+
+#include "node_code_cache.h"
+
+// This is supposed to be generated by tools/generate_code_cache.js
+// The stub here is used when configure is run without `--code-cache-path`
+
+namespace node {
+void DefineCodeCache(Environment* env, v8::Local<v8::Object> target) {
+ // When we do not produce code cache for builtin modules,
+ // `internalBinding('code_cache')` returns an empty object
+ // (here as `target`) so this is a noop.
+}
+
+} // namespace node