From 6a37edcdac92d8f3f911b5ddf383b5a386968d8c Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Wed, 3 May 2017 14:55:36 -0700 Subject: [PATCH] cmake: fixed Nodejs detection on Ubuntu systems when using apt installed nodejs packages Signed-off-by: Mihai Tudor Panu --- cmake/modules/FindNode.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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")