Node.js 11, uWS.nextTick, purely V8
This commit is contained in:
parent
100c93ffe4
commit
9e1b05608e
4 changed files with 124 additions and 83 deletions
6
Makefile
6
Makefile
|
@ -1,6 +1,6 @@
|
|||
C_SHARED := -DLIBUS_USE_LIBUV -flto -O3 -c -fPIC -I ../v0.15/uSockets/src ../v0.15/uSockets/src/*.c ../v0.15/uSockets/src/eventing/*.c
|
||||
C_SHARED := -DLIBUS_USE_LIBUV -flto -O3 -c -fPIC -I ../uWebSockets/uSockets/src ../uWebSockets/uSockets/src/*.c ../uWebSockets/uSockets/src/eventing/*.c
|
||||
|
||||
CPP_SHARED := -DLIBUS_USE_LIBUV -flto -O3 -c -fPIC -std=c++17 -I ../v0.15/uSockets/src -I ../v0.15/src src/addon.cpp
|
||||
CPP_SHARED := -DLIBUS_USE_LIBUV -flto -O3 -c -fPIC -std=c++17 -I ../uWebSockets/uSockets/src -I ../uWebSockets/src src/addon.cpp
|
||||
|
||||
CPP_OSX := -stdlib=libc++ -mmacosx-version-min=10.7 -undefined dynamic_lookup
|
||||
|
||||
|
@ -9,12 +9,14 @@ default:
|
|||
NODE=targets/node-v8.1.2 ABI=57 make `(uname -s)`
|
||||
NODE=targets/node-v9.2.0 ABI=59 make `(uname -s)`
|
||||
NODE=targets/node-v10.0.0 ABI=64 make `(uname -s)`
|
||||
NODE=targets/node-v11.1.0 ABI=67 make `(uname -s)`
|
||||
for f in dist/*.node; do chmod +x $$f; done
|
||||
targets:
|
||||
mkdir targets
|
||||
curl https://nodejs.org/dist/v8.1.2/node-v8.1.2-headers.tar.gz | tar xz -C targets
|
||||
curl https://nodejs.org/dist/v9.2.0/node-v9.2.0-headers.tar.gz | tar xz -C targets
|
||||
curl https://nodejs.org/dist/v10.0.0/node-v10.0.0-headers.tar.gz | tar xz -C targets
|
||||
curl https://nodejs.org/dist/v11.1.0/node-v11.1.0-headers.tar.gz | tar xz -C targets
|
||||
Linux:
|
||||
gcc $(C_SHARED)
|
||||
g++ $(CPP_SHARED) -I $$NODE/include/node
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue