@@ -16,12 +16,14 @@ endif(PREFER_SYSTEM_LIBRARIES)
1616if (NOT NODE_FOUND)
1717 message (STATUS "Using built-in nodejs library" )
1818 if (USE_NODE_0_12_7)
19- set (NODEDIR "${EXTDIR} /libnode/" )
20- elseif (USE_NODE_8)
21- set (NODEDIR "${EXTDIR} /libnode-v8.15.1/" )
22- else ()
23- set (NODEDIR "${EXTDIR} /libnode-v6.9.0/" )
24- endif ()
19+ set (NODEDIR "${EXTDIR} /libnode/" )
20+ else (USE_NODE_0_12_7 )
21+ if (NOT WIN32 )
22+ set (NODEDIR "${EXTDIR} /node/" )
23+ else (NOT WIN32 )
24+ set (NODEDIR "${EXTDIR} /libnode-v6.9.0/" )
25+ endif (NOT WIN32 )
26+ endif (USE_NODE_0_12_7 )
2527
2628 set (NODE_INCLUDE_DIRS ${NODEDIR} /src ${NODEDIR} /deps/uv/include ${NODEDIR} /deps/v8/include ${NODEDIR} /deps/cares/include)
2729 if (USE_NODE_0_12_7)
@@ -36,44 +38,25 @@ if (NOT NODE_FOUND)
3638 set (NODE_LIBRARY_DIRS ${NODE_LIBRARY_DIRS} ${NODEDIR} )
3739 set (NODE_LIBRARIES ${NODE_LIBRARIES} node)
3840 else (NOT WIN32 )
39- if (USE_NODE_8)
40- set (NODE_INCLUDE_DIRS ${NODE_INCLUDE_DIRS}
41- ${NODEDIR} /deps/openssl/openssl/include
42- ${NODEDIR} /deps/http_parser
43- ${NODEDIR} /deps/icu-small/source/common/unicode
44- ${NODEDIR} /deps/icu-small/source/common
45- )
46- set (NODE_LIBRARY_DIRS ${NODE_LIBRARY_DIRS} ${NODEDIR} build/Release/lib ${NODEDIR} Release/lib ${NODEDIR} Release)
47- set (NODE_LIBRARIES ${NODE_LIBRARIES}
48- http_parser.lib cares.lib nghttp2.lib gtest.lib libuv.lib
49- v8_builtins_setup.lib v8_libbase.lib v8_libplatform.lib v8_libsampler.lib
50- v8_builtins_generators.lib v8_nosnapshot.lib v8_snapshot.lib
51- v8_base_1.lib v8_base_2.lib v8_base_3.lib v8_base_0.lib
52- icuucx.lib icui18n.lib icustubdata.lib icutools.lib icudata.lib
53- openssl.lib node.lib
54- dbghelp.lib
55- )
56- else ()
57- set (NODE_INCLUDE_DIRS ${NODE_INCLUDE_DIRS}
58- ${NODEDIR} /deps/openssl/openssl/include ${NODEDIR} /deps/http_parser
59- ${NODEDIR} /deps/v8_inspector/third_party/v8_inspector/
60- ${NODEDIR} /deps/icu-small/source/common/unicode
61- ${NODEDIR} /Release/obj/global_intermediate/blink
62- ${NODEDIR} /Release/obj/global_intermediate
63- ${NODEDIR} /Release/obj/gen/blink
64- ${NODEDIR} /deps/icu-small/source/common
65- ${NODEDIR} /tools/msvs/genfiles
66- )
67- set (NODE_LIBRARY_DIRS ${NODE_LIBRARY_DIRS} ${NODEDIR} build/Release/lib ${NODEDIR} Release/lib ${NODEDIR} Release)
68- set (NODE_LIBRARIES ${NODE_LIBRARIES}
69- v8_libplatform.lib v8_libbase.lib v8_nosnapshot.lib v8_snapshot.lib v8_base_0.lib
70- v8_base_1.lib v8_base_2.lib v8_base_3.lib
71- gtest.lib cares.lib http_parser.lib
72- icutools.lib icustubdata.lib icudata.lib icuucx.lib icui18n.lib
73- libuv.lib openssl.lib v8_inspector_stl.lib
74- node.lib cctest.lib
75- )
76- endif ()
41+ set (NODE_INCLUDE_DIRS ${NODE_INCLUDE_DIRS}
42+ ${NODEDIR} /deps/openssl/openssl/include ${NODEDIR} /deps/http_parser
43+ ${NODEDIR} /deps/v8_inspector/third_party/v8_inspector/
44+ ${NODEDIR} /deps/icu-small/source/common/unicode
45+ ${NODEDIR} /Release/obj/global_intermediate/blink
46+ ${NODEDIR} /Release/obj/global_intermediate
47+ ${NODEDIR} /Release/obj/gen/blink
48+ ${NODEDIR} /deps/icu-small/source/common
49+ ${NODEDIR} /tools/msvs/genfiles
50+ )
51+ set (NODE_LIBRARY_DIRS ${NODE_LIBRARY_DIRS} ${NODEDIR} build/Release/lib ${NODEDIR} Release/lib ${NODEDIR} Release)
52+ set (NODE_LIBRARIES ${NODE_LIBRARIES}
53+ v8_libplatform.lib v8_libbase.lib v8_nosnapshot.lib v8_snapshot.lib v8_base_0.lib
54+ v8_base_1.lib v8_base_2.lib v8_base_3.lib
55+ gtest.lib cares.lib http_parser.lib
56+ icutools.lib icustubdata.lib icudata.lib icuucx.lib icui18n.lib
57+ libuv.lib openssl.lib v8_inspector_stl.lib
58+ node.lib cctest.lib
59+ )
7760 endif (NOT WIN32 )
7861 else (NOT BUILD_WITH_STATIC_NODE )
7962 set (NODE_LIBRARY_DIRS ${NODE_LIBRARY_DIRS}
0 commit comments