forked from enlightenment/efl
Fixed node/node.h include hardcoded
This commit is contained in:
parent
0167274e44
commit
e3d4c7fb1e
20
configure.ac
20
configure.ac
|
@ -1029,12 +1029,30 @@ case "$want_js" in
|
|||
[
|
||||
AC_DEFINE_UNQUOTED([V8_INCLUDE_HEADER], [node/v8.h], [Include header for libv8])
|
||||
AC_DEFINE_UNQUOTED([UV_INCLUDE_HEADER], [node/uv.h], [Include header for libuv])
|
||||
AC_DEFINE_UNQUOTED([NODE_INCLUDE_HEADER], [node/node.h], [Include header for nodejs])
|
||||
V8_INCLUDE_HEADER=node/v8.h
|
||||
UV_INCLUDE_HEADER=node/uv.h
|
||||
NODE_INCLUDE_HEADER=node/node.h
|
||||
AC_SUBST([V8_INCLUDE_HEADER])
|
||||
AC_SUBST([UV_INCLUDE_HEADER])
|
||||
AC_SUBST([NODE_INCLUDE_HEADER])
|
||||
],
|
||||
[AC_MSG_ERROR([Could not find include headers from nodejs.])])
|
||||
[
|
||||
AC_CHECK_HEADER([nodejs/deps/v8/v8.h],
|
||||
[
|
||||
AC_DEFINE_UNQUOTED([V8_INCLUDE_HEADER], [nodejs/deps/v8/v8.h], [Include header for libv8])
|
||||
AC_DEFINE_UNQUOTED([UV_INCLUDE_HEADER], [nodejs/deps/uv/uv.h], [Include header for libuv])
|
||||
AC_DEFINE_UNQUOTED([NODE_INCLUDE_HEADER], [nodejs/src/node.h], [Include header for nodejs])
|
||||
V8_INCLUDE_HEADER=node/deps/v8/v8.h
|
||||
UV_INCLUDE_HEADER=node/deps/uv/uv.h
|
||||
NODE_INCLUDE_HEADER=nodejs/src/node.h
|
||||
AC_SUBST([V8_INCLUDE_HEADER])
|
||||
AC_SUBST([UV_INCLUDE_HEADER])
|
||||
AC_SUBST([NODE_INCLUDE_HEADER])
|
||||
],
|
||||
[AC_MSG_ERROR([Could not find include headers from nodejs.])]
|
||||
)
|
||||
])
|
||||
;;
|
||||
libv8)
|
||||
EFL_DEPEND_PKG([EINA_JS], [V8], [v8 >= 3.25.28])
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#ifdef HAVE_NODEJS
|
||||
|
||||
#include <Eina.hh>
|
||||
#include <node/node.h>
|
||||
#include EINA_STRINGIZE(NODE_INCLUDE_HEADER)
|
||||
#include EINA_STRINGIZE(UV_INCLUDE_HEADER)
|
||||
|
||||
#include <iostream>
|
||||
|
|
|
@ -188,7 +188,7 @@ int main(int, char*[])
|
|||
}
|
||||
|
||||
#else
|
||||
#include <node/node.h>
|
||||
#include EINA_STRINGIZE(NODE_INCLUDE_HEADER)
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
Loading…
Reference in New Issue