Skip to content

Commit 27d769b

Browse files
committed
build,src: add PCH to node_base
1 parent 3a7fdce commit 27d769b

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

node.gyp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,14 @@
768768
[ 'node_shared_http_parser=="false"', {
769769
'defines': [ 'HTTP_PARSER_STRICT=0', ],
770770
}],
771+
['node_use_pch=="true"', {
772+
'msvs_precompiled_header': 'src/node_pch.h',
773+
'msvs_precompiled_source': 'src/node_pch.cc',
774+
'sources': [
775+
'<(_msvs_precompiled_header)',
776+
'<(_msvs_precompiled_source)',
777+
],
778+
}],
771779
],
772780
}, # node_base
773781
{

src/node_pch.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "node_pch.h"

src/node_pch.h

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#pragma once
2+
#define NAPI_EXPERIMENTAL
3+
#include "node.h"
4+
#include "node_internals.h"
5+
#include "aliased_buffer.h"
6+
#include "base_object-inl.h"
7+
#include "env-inl.h"
8+
#include "util-inl.h"
9+
#include "uv.h"
10+
#include "v8.h"
11+
12+
#include <list>
13+
#include <memory>
14+
#include <string>
15+
#include <vector>

0 commit comments

Comments
 (0)