diff --git a/cmake/modules/FindNode.cmake b/cmake/modules/FindNode.cmake index c28484ea..99ae38c3 100644 --- a/cmake/modules/FindNode.cmake +++ b/cmake/modules/FindNode.cmake @@ -23,13 +23,16 @@ if (UV_ROOT_DIR) endif() # Now look for node. Flag an error if not found -find_path (NODE_ROOT_DIR "include/node/node.h" "include/src/node.h" +find_path (NODE_ROOT_DIR "include/node/node.h" "include/src/node.h" "src/node.h" PATHS /usr/include/nodejs /usr/local/include/nodejs /usr/local/include) if (NODE_ROOT_DIR) add_include_dir(${NODE_ROOT_DIR}/include/src) + add_include_dir(${NODE_ROOT_DIR}/src) add_include_dir(${NODE_ROOT_DIR}/include/node) add_include_dir(${NODE_ROOT_DIR}/include/deps/v8/include) + add_include_dir(${NODE_ROOT_DIR}/deps/v8/include) add_include_dir(${NODE_ROOT_DIR}/include/deps/uv/include) + add_include_dir(${NODE_ROOT_DIR}/deps/uv/include) else() unset(NODEJS_INCLUDE_DIRS) message(ERROR " - node.h not found")