summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2011-11-09 13:41:59 -0600
committerPaul J. Davis <paul.joseph.davis@gmail.com>2011-11-11 11:38:54 -0600
commitf2e2e77cb6b73d8a2ad0008ca2eb43c0e9363ce2 (patch)
tree8ed5686aad89a3e4c92eb9203d7dced4ca4f6bb8
parent0b2c8fb248a8d8671f30e8111ca5188113eb2c93 (diff)
Add check for JS script object type
-rw-r--r--couchjs/c_src/SConscript7
1 files changed, 7 insertions, 0 deletions
diff --git a/couchjs/c_src/SConscript b/couchjs/c_src/SConscript
index a5f8b66b..da3752bc 100644
--- a/couchjs/c_src/SConscript
+++ b/couchjs/c_src/SConscript
@@ -86,6 +86,13 @@ if not env.GetOption('clean'):
conf.Define(vsn)
break
+ ## Find the proper type for JS script objects
+
+ if conf.CheckType("JSScript*", '#include "%s"' % jsapi):
+ conf.Define("JSSCRIPT_TYPE", "JSScript*")
+ else:
+ conf.Define("JSSCRIPT_TYPE", "JSObject*")
+
## Define properties for -h / -V
(_, vsn) = runcmd("git describe --match 1.*")