|
Line
Link Here
|
| 0 |
-- configure.ac |
0 |
++ configure.ac |
|
Lines 149-171
Link Here
|
| 149 |
AC_MSG_ERROR([$JS_PACKAGE >= 1.9.2 is required]) |
149 |
AC_MSG_ERROR([$JS_PACKAGE >= 1.9.2 is required]) |
| 150 |
fi |
150 |
fi |
| 151 |
|
151 |
|
| 152 |
AC_CHECK_LIB([mozjs], [JS_GetStringBytes], AC_DEFINE([HAVE_JS_GETSTRINGBYTES], [1], [Define if we still have JS_GetStringBytes]),, [$JS_LIBS]) |
152 |
AC_CHECK_LIB([xul], [JS_GetStringBytes], AC_DEFINE([HAVE_JS_GETSTRINGBYTES], [1], [Define if we still have JS_GetStringBytes]),, [$JS_LIBS]) |
| 153 |
AC_CHECK_LIB([mozjs], [JS_GetFunctionName], AC_DEFINE([HAVE_JS_GETFUNCTIONNAME], [1], [Define if we still have JS_GetFunctionName]),, [$JS_LIBS]) |
153 |
AC_CHECK_LIB([xul], [JS_GetFunctionName], AC_DEFINE([HAVE_JS_GETFUNCTIONNAME], [1], [Define if we still have JS_GetFunctionName]),, [$JS_LIBS]) |
| 154 |
AC_CHECK_LIB([mozjs], [JS_GetStringChars], AC_DEFINE([HAVE_JS_GETSTRINGCHARS], [1], [Define if we still have JS_GetStringChars]),, [$JS_LIBS]) |
154 |
AC_CHECK_LIB([xul], [JS_GetStringChars], AC_DEFINE([HAVE_JS_GETSTRINGCHARS], [1], [Define if we still have JS_GetStringChars]),, [$JS_LIBS]) |
| 155 |
AC_CHECK_LIB([mozjs], [JS_StrictPropertyStub], AC_DEFINE([HAVE_JS_STRICTPROPERTYSTUB], [1], [Define if we have JS_StrictPropertyStub]),, [$JS_LIBS]) |
155 |
AC_CHECK_LIB([xul], [JS_StrictPropertyStub], AC_DEFINE([HAVE_JS_STRICTPROPERTYSTUB], [1], [Define if we have JS_StrictPropertyStub]),, [$JS_LIBS]) |
| 156 |
AC_CHECK_LIB([mozjs], [JS_GetGlobalForScopeChain], AC_DEFINE([HAVE_JS_GETGLOBALFORSCOPECHAIN], [1], [Define if we have JS_GetGlobalForScopeChain]),, [$JS_LIBS]) |
156 |
AC_CHECK_LIB([xul], [JS_GetGlobalForScopeChain], AC_DEFINE([HAVE_JS_GETGLOBALFORSCOPECHAIN], [1], [Define if we have JS_GetGlobalForScopeChain]),, [$JS_LIBS]) |
| 157 |
|
157 |
|
| 158 |
AC_MSG_CHECKING([for mozilla-js >= 2 ]) |
158 |
AC_MSG_CHECKING([for mozilla-js >= 2 ]) |
| 159 |
if `$PKG_CONFIG --exists $JS_PACKAGE '>=' 2`; then |
159 |
if `$PKG_CONFIG --exists $JS_PACKAGE '>=' 2`; then |
| 160 |
AC_MSG_RESULT([yes]) |
160 |
AC_MSG_RESULT([yes]) |
| 161 |
AC_DEFINE(HAVE_MOZJS_2, [1], [Define if mozilla-js is at least 2]) |
161 |
AC_DEFINE(HAVE_MOZJS_2, [1], [Define if mozilla-js is at least 2]) |
| 162 |
AC_CHECK_LIB([mozjs], [JS_FreezeObject], AC_DEFINE([HAVE_JS_FREEZEOBJECT], [1], [Define if we have JS_FreezeObject]), |
162 |
AC_CHECK_LIB([xul], [JS_FreezeObject], AC_DEFINE([HAVE_JS_FREEZEOBJECT], [1], [Define if we have JS_FreezeObject]), |
| 163 |
, [$JS_LIBS]) |
163 |
, [$JS_LIBS]) |
| 164 |
AC_CHECK_LIB([mozjs], [JS_IsScriptFrame], AC_DEFINE([HAVE_JS_ISSCRIPTFRAME], [1], [Define if we have JS_IsScriptFrame]), |
164 |
AC_CHECK_LIB([xul], [JS_IsScriptFrame], AC_DEFINE([HAVE_JS_ISSCRIPTFRAME], [1], [Define if we have JS_IsScriptFrame]), |
| 165 |
, [$JS_LIBS]) |
165 |
, [$JS_LIBS]) |
| 166 |
AC_CHECK_LIB([mozjs], [JS_EndPC], AC_DEFINE([HAVE_JS_ENDPC], [1], [Define if we have JS_EndPC]), |
166 |
AC_CHECK_LIB([xul], [JS_EndPC], AC_DEFINE([HAVE_JS_ENDPC], [1], [Define if we have JS_EndPC]), |
| 167 |
, [$JS_LIBS]) |
167 |
, [$JS_LIBS]) |
| 168 |
AC_CHECK_LIB([mozjs], [JS_NewCompartmentAndGlobalObject], |
168 |
AC_CHECK_LIB([xul], [JS_NewCompartmentAndGlobalObject], |
| 169 |
AC_DEFINE([HAVE_JS_NEWCOMPARTMENTANDGLOBALOBJECT], [1], [Define if we have JS_NewCompartmentAndGlobalObject]), |
169 |
AC_DEFINE([HAVE_JS_NEWCOMPARTMENTANDGLOBALOBJECT], [1], [Define if we have JS_NewCompartmentAndGlobalObject]), |
| 170 |
, [$JS_LIBS]) |
170 |
, [$JS_LIBS]) |
| 171 |
|
171 |
|