This repository was archived by the owner on Feb 17, 2023. It is now read-only.

Description
So this is a repeat of #4 but I will make sure to follow up.
So currently when I build I get a bunch of warnings from include/v8.h (which obscures warnings that are actually my fault) I am using set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -Wextra")
node/v6.7.0/include/v8.h:4886:20: warning: unused parameter 'isolate' [-Wunused-parameter]
v8::Isolate* isolate, v8::Local<v8::String> name) {
^
node/v6.7.0/include/v8.h:4886:51: warning: unused parameter 'name' [-Wunused-parameter]
v8::Isolate* isolate, v8::Local<v8::String> name) {
^
node/v6.7.0/include/v8.h:5373:50: warning: unused parameter 'string' [-Wunused-parameter]
virtual void VisitExternalString(Local<String> string) {}
^
node/v6.7.0/include/v8.h:5383:57: warning: unused parameter 'value' [-Wunused-parameter]
virtual void VisitPersistentHandle(Persistent<Value>* value,
^
node/v6.7.0/include/v8.h:5384:47: warning: unused parameter 'class_id' [-Wunused-parameter]
uint16_t class_id) {}
^
node/v6.7.0/include/v8.h:7391:55: warning: unused parameter 'isolate' [-Wunused-parameter]
V8_INLINE static void CheckInitialized(v8::Isolate* isolate) {
If SYSTEM was added to https://github.com/cjntaylor/node-cmake/blob/dev/NodeJS.cmake#L602 it would fix it for me. Is there another way I can/should be doing this?