Update configuration to detect V8 and allow testing with V8.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/oliverb-javascript-v8@13777 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
4d9ca620ab
commit
548287c600
15 changed files with 159 additions and 88 deletions
|
|
@ -519,10 +519,22 @@ java_clean:
|
||||||
|
|
||||||
# You need to set this variable to the jscore[or other javascript engine] directories containing the
|
# You need to set this variable to the jscore[or other javascript engine] directories containing the
|
||||||
# files "JavaScript.h" and others
|
# files "JavaScript.h" and others
|
||||||
JS_INCLUDE= @JSCOREINC@
|
|
||||||
|
ifeq (,$(V8))
|
||||||
|
JS_INCLUDE = @JSCOREINC@
|
||||||
|
JS_DLNK = @JSCOREDYNAMICLINKING@
|
||||||
|
else
|
||||||
|
JS_INCLUDE = @JSV8INC@
|
||||||
|
JS_DLNK = @JSCOREDYNAMICLINKING@
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq (,$(V8))
|
||||||
|
SWIGJS = $(SWIG) -javascript -jsc
|
||||||
|
else
|
||||||
|
SWIGJS = $(SWIG) -javascript -v8
|
||||||
|
endif
|
||||||
|
|
||||||
# Extra JAVASCRIPT specific dynamic linking options
|
# Extra JAVASCRIPT specific dynamic linking options
|
||||||
JS_DLNK = @JSCOREDYNAMICLINKING@
|
|
||||||
JS_LIBPREFIX = @JSCORELIBRARYPREFIX@
|
JS_LIBPREFIX = @JSCORELIBRARYPREFIX@
|
||||||
JSSO =@JSCORESO@
|
JSSO =@JSCORESO@
|
||||||
JSLDSHARED = @JSCORELDSHARED@
|
JSLDSHARED = @JSCORELDSHARED@
|
||||||
|
|
@ -535,7 +547,7 @@ JSCXXFLAGS = @JSCXXFLAGS@
|
||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
javascript: $(SRCS)
|
javascript: $(SRCS)
|
||||||
$(SWIG) -javascript -jsc -debug-codetemplates $(SWIGOPT) $(INTERFACEPATH)
|
$(SWIGJS) $(SWIGOPT) $(INTERFACEPATH)
|
||||||
$(CC) -c $(CCSHARED) $(JSCFLAGS) $(SRCS) $(ISRCS) $(INCLUDES) $(JS_INCLUDE)
|
$(CC) -c $(CCSHARED) $(JSCFLAGS) $(SRCS) $(ISRCS) $(INCLUDES) $(JS_INCLUDE)
|
||||||
$(JSLDSHARED) $(CCSHARED) $(JSCFLAGS) $(OBJS) $(IOBJS) $(JS_DLNK) $(LIBS) -o $(JS_LIBPREFIX)$(TARGET)$(JSSO)
|
$(JSLDSHARED) $(CCSHARED) $(JSCFLAGS) $(OBJS) $(IOBJS) $(JS_DLNK) $(LIBS) -o $(JS_LIBPREFIX)$(TARGET)$(JSSO)
|
||||||
|
|
||||||
|
|
@ -544,7 +556,7 @@ javascript: $(SRCS)
|
||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
javascript_cpp: $(SRCS)
|
javascript_cpp: $(SRCS)
|
||||||
$(SWIG) -c++ -javascript -jsc -debug-codetemplates $(SWIGOPT) $(INTERFACEPATH)
|
$(SWIGJS) -c++ $(SWIGOPT) $(INTERFACEPATH)
|
||||||
$(CXX) -c $(CCSHARED) $(JSCXXFLAGS) $(SRCS) $(CXXSRCS) $(ICXXSRCS) $(INCLUDES) $(JS_INCLUDE)
|
$(CXX) -c $(CCSHARED) $(JSCXXFLAGS) $(SRCS) $(CXXSRCS) $(ICXXSRCS) $(INCLUDES) $(JS_INCLUDE)
|
||||||
$(JSCXXSHARED) $(CCSHARED) $(OBJS) $(IOBJS) $(JS_DLNK) $(LIBS) $(CPP_DLLIBS) -o $(JS_LIBPREFIX)$(TARGET)$(JSSO)
|
$(JSCXXSHARED) $(CCSHARED) $(OBJS) $(IOBJS) $(JS_DLNK) $(LIBS) $(CPP_DLLIBS) -o $(JS_LIBPREFIX)$(TARGET)$(JSSO)
|
||||||
|
|
||||||
|
|
@ -559,7 +571,7 @@ javascript_exe: $(SRCS)
|
||||||
# ----------------------------------------------------------------
|
# ----------------------------------------------------------------
|
||||||
|
|
||||||
javascript_run: $(SRCS)
|
javascript_run: $(SRCS)
|
||||||
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(JAVASCRIPT_EXE) -l $(JAVASCRIPT_MODULE) $(JS_SCRIPT)
|
env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH $(JAVASCRIPT_EXE) -l $(TARGET) $(JS_SCRIPT)
|
||||||
|
|
||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# Cleaning the javascript examples
|
# Cleaning the javascript examples
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS =
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.cpp
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,16 @@
|
||||||
TOP = ../..
|
TOP = ../..
|
||||||
SWIG = $(TOP)/../preinst-swig
|
SWIG = $(TOP)/../preinst-swig
|
||||||
SRCS = example.c
|
|
||||||
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
|
||||||
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
JAVASCRIPT_EXE = $(TOP)/../Tools/javascript/javascript
|
||||||
JAVASCRIPT_MODULE = example
|
CXXSRCS = example.cpp
|
||||||
|
JSCXXSRCS = $(TOP)/../Tools/javascript/javascript.cxx
|
||||||
JS_SCRIPT = runme.js
|
JS_SCRIPT = runme.js
|
||||||
TARGET = example
|
TARGET = example
|
||||||
INTERFACE = example.i
|
INTERFACE = example.i
|
||||||
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
SWIGOPT = -I$(TOP)/../Lib/javascript -I$(TOP)/../Lib/javascript/jsc
|
||||||
|
|
||||||
all::
|
all::
|
||||||
$(MAKE) -f $(TOP)/Makefile SRCS='$(SRCS)' SWIG='$(SWIG)' \
|
$(MAKE) -f $(TOP)/Makefile CXXSRCS='$(CXXSRCS)' SWIG='$(SWIG)' \
|
||||||
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript
|
SWIGOPT='$(SWIGOPT)' TARGET='$(TARGET)' INTERFACE='$(INTERFACE)' javascript_cpp
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
$(MAKE) -f $(TOP)/Makefile javascript_clean
|
||||||
|
|
@ -20,5 +19,5 @@ check:: all
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' javascript_exe
|
||||||
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
$(MAKE) -f $(TOP)/Makefile JSCXXSRCS='$(JSCXXSRCS)' TARGET='$(TARGET)' \
|
||||||
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JAVASCRIPT_MODULE='$(JAVASCRIPT_MODULE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
JAVASCRIPT_EXE='$(JAVASCRIPT_EXE)' JS_SCRIPT='$(JS_SCRIPT)' javascript_run
|
||||||
|
|
||||||
|
|
|
||||||
82
configure.in
82
configure.in
|
|
@ -1088,6 +1088,8 @@ AC_MSG_NOTICE([Disabling Javascript])
|
||||||
JAVASCRIPT=
|
JAVASCRIPT=
|
||||||
else
|
else
|
||||||
|
|
||||||
|
### JavascriptCore ###
|
||||||
|
|
||||||
# check for include files
|
# check for include files
|
||||||
AC_MSG_CHECKING(for include file JavaScriptCore/JavaScript.h)
|
AC_MSG_CHECKING(for include file JavaScriptCore/JavaScript.h)
|
||||||
AC_ARG_WITH(javascriptincl, [ --with-javascript=path Set location of Javascript include directory], [JSCOREINCDIR="$withval"], [JSCOREINCDIR=])
|
AC_ARG_WITH(javascriptincl, [ --with-javascript=path Set location of Javascript include directory], [JSCOREINCDIR="$withval"], [JSCOREINCDIR=])
|
||||||
|
|
@ -1153,7 +1155,6 @@ else
|
||||||
AC_MSG_RESULT($JSCORELIB)
|
AC_MSG_RESULT($JSCORELIB)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# linking options
|
# linking options
|
||||||
case $host in
|
case $host in
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
|
|
@ -1176,10 +1177,9 @@ case $host in
|
||||||
*) JSCORELIBRARYPREFIX="lib";;
|
*) JSCORELIBRARYPREFIX="lib";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if "$JS_NO_WARNINGS" == "1"; then
|
if test "$JS_NO_WARNINGS" == "1"; then
|
||||||
case $host in
|
case $host in
|
||||||
*-*-darwin* | *-*-linux* | *-*-cygwin* | *-*-mingw*)
|
*-*-darwin* | *-*-linux* | *-*-cygwin* | *-*-mingw*)
|
||||||
echo "HHHHHHHHHHHHHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
|
|
||||||
JSCXXFLAGS="`echo $CXXFLAGS | sed 's/-Wall//g'`"
|
JSCXXFLAGS="`echo $CXXFLAGS | sed 's/-Wall//g'`"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
|
@ -1211,6 +1211,78 @@ AC_SUBST(JSCORELDSHARED)
|
||||||
AC_SUBST(JSCORECXXSHARED)
|
AC_SUBST(JSCORECXXSHARED)
|
||||||
AC_SUBST(JSCXXFLAGS)
|
AC_SUBST(JSCXXFLAGS)
|
||||||
|
|
||||||
|
### V8 ###
|
||||||
|
|
||||||
|
# check for include files
|
||||||
|
AC_MSG_CHECKING(for include file v8.h)
|
||||||
|
AC_ARG_WITH(javascriptv8incl, [ --with-javascript-v8=path Set location of Javascript include directory], [JSV8INCDIR="$withval"], [JSV8INCDIR=])
|
||||||
|
|
||||||
|
if test -z "$JSV8INCDIR"; then
|
||||||
|
JSV8INCDIR="/usr/include/ /usr/local/include/"
|
||||||
|
|
||||||
|
# Add in default directory for JavaScriptCore headers for Linux and MacOSX
|
||||||
|
case $host in
|
||||||
|
*-*-linux*) JSV8INCDIR="/usr/include /usr/local/include/ $JSV8INCDIR";;
|
||||||
|
*-*-darwin*) JSV8INCDIR="$JSV8INCDIR";; #TODO: add configuration for osx
|
||||||
|
*);;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
for d in $JSV8INCDIR ; do
|
||||||
|
if test -r "$d/v8.h" ; then
|
||||||
|
AC_MSG_RESULT($d)
|
||||||
|
JSV8INCDIR=$d
|
||||||
|
JSV8INC=-I\"$d\"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if test "$JSV8INC" = "" ; then
|
||||||
|
AC_MSG_RESULT(not found)
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# check for V8 library
|
||||||
|
AC_ARG_WITH(jsv8lib,[ --with-jsv8lib =path Set location of V8 library directory],[
|
||||||
|
JSV8LIB="-L$withval"], [JSV8LIB=])
|
||||||
|
AC_MSG_CHECKING(for V8 library)
|
||||||
|
|
||||||
|
if test -z "$JSV8LIB"; then
|
||||||
|
dirs="/usr/lib/ /usr/local/lib/"
|
||||||
|
for i in $dirs ; do
|
||||||
|
|
||||||
|
if test -r $i/libv8.so; then
|
||||||
|
AC_MSG_RESULT($i)
|
||||||
|
JSV8LIB="-L$i -lv8"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if test "$JSV8LIB" = "" ; then
|
||||||
|
AC_MSG_RESULT(not found)
|
||||||
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT($JSCORELIB)
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# linking options
|
||||||
|
case $host in
|
||||||
|
*-*-darwin*)
|
||||||
|
JSV8DYNAMICLINKING="" # TODO: add osx configuration
|
||||||
|
;;
|
||||||
|
*-*-linux*)
|
||||||
|
JSV8DYNAMICLINKING="$JSV8LIB"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
JSV8DYNAMICLINKING=""
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
AC_SUBST(JSV8INC)
|
||||||
|
AC_SUBST(JSV8DYNAMICLINKING)
|
||||||
|
|
||||||
#----------------------------------------------------------------
|
#----------------------------------------------------------------
|
||||||
# Look for gcj
|
# Look for gcj
|
||||||
#----------------------------------------------------------------
|
#----------------------------------------------------------------
|
||||||
|
|
@ -2372,10 +2444,10 @@ fi
|
||||||
AC_SUBST(SKIP_JAVA)
|
AC_SUBST(SKIP_JAVA)
|
||||||
|
|
||||||
SKIP_JAVASCRIPT=
|
SKIP_JAVASCRIPT=
|
||||||
if test -z "$JSCOREINC"; then
|
if test -z "$JSCOREINC" && test -z "$JSV8INC"; then
|
||||||
# Add in default directory for JavaScriptCore headers for Linux and MacOSX
|
# Add in default directory for JavaScriptCore headers for Linux and MacOSX
|
||||||
case $host in
|
case $host in
|
||||||
*-*-linux*) if test -z "$JSCORELIB"; then
|
*-*-linux*) if test -z "$JSCORELIB" && test -z "$JSV8LIB"; then
|
||||||
SKIP_JAVASCRIPT="1"
|
SKIP_JAVASCRIPT="1"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue