Changeset 19702
- Timestamp:
- 11/09/15 17:58:03 (9 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 18 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl
- Property svn:ignore
-
old new 1 build-js 2 build-esmf 1 3 build-gcm 2 4 build-fw
-
- Property svn:ignore
-
issm/trunk-jpl/configure.ac
r19579 r19702 37 37 src/wrappers/python/Makefile 38 38 src/wrappers/matlab/Makefile 39 src/wrappers/javascript/Makefile 39 40 src/mobile/Makefile 40 41 src/mobile/native/Makefile -
issm/trunk-jpl/m4/issm_options.m4
r19666 r19702 304 304 *) 305 305 MEXLINK=$($MATLAB_ROOT/bin/mex -v 2>&1 < /dev/null | grep LDFLAGS | sed -e "s/ LDFLAGS = //g") 306 MEXLIB= $( $MATLAB_ROOT/bin/mex -v 2>&1 < /dev/null | grep CXXLIBS | sed -e "s/ CXXLIBS = //g")306 MEXLIB="-L$MATLAB_ROOT/bin/maci64 -Wl,$MATLAB_ROOT/bin/maci64/libmx.dylib -lmex -lmat -lstdc++" 307 307 MEXEXT=$( $MATLAB_ROOT/bin/mex -v 2>&1 < /dev/null | grep LDEXTENSION | sed -e "s/ LDEXTENSION = //g") 308 308 dnl version 2014 and up … … 551 551 AM_CONDITIONAL([ISSM_DAKOTA],[test x$DAKOTA_MAJOR = x6]) 552 552 dnl }}} 553 dnl javascript{{{ 554 AC_ARG_WITH([javascript], 555 AS_HELP_STRING([--with-javascript], [compile javascript wrappers? default is no.]), 556 [JAVASCRIPT=$withval],[JAVASCRIPT="no"]) 557 558 dnl Check whether javascript wrappers are desired 559 AC_MSG_CHECKING([for javascript]) 560 if test "x$JAVASCRIPT" = "xno" ; then 561 HAVE_JAVASCRIPT=no 562 else 563 HAVE_JAVASCRIPT=yes 564 AC_DEFINE([_HAVE_JAVASCRIPT_],[1],[with javascript]) 565 fi 566 AC_MSG_RESULT($HAVE_JAVASCRIPT) 567 AM_CONDITIONAL([JAVASCRIPT],[test x$HAVE_JAVASCRIPT = xyes]) 568 JAVASCRIPTWRAPPEREXT=.js 569 AC_SUBST([JAVASCRIPTWRAPPEREXT]) 570 571 dnl }}} 553 572 dnl python{{{ 554 573 AC_ARG_WITH([python-dir], -
issm/trunk-jpl/src/c/Makefile.am
r19652 r19702 636 636 endif 637 637 else 638 if JAVASCRIPT 639 bin_PROGRAMS = 640 else 638 641 bin_PROGRAMS = issm 642 endif 639 643 endif 640 644 -
issm/trunk-jpl/src/wrappers/Makefile.am
r18232 r19702 6 6 endif 7 7 8 if JAVASCRIPT 9 SUBDIRS += javascript 10 endif 11 8 12 if PYTHON 9 13 SUBDIRS += python -
issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.cpp
r15335 r19702 14 14 _printf_("\n"); 15 15 }/*}}}*/ 16 WRAPPER(TriMesh){ 16 WRAPPER(TriMesh,double** pindex, double** px, double** py, int* pnel, int* pnods, double* domainx, double* domainy, int domainnods, double areain){ 17 17 18 18 19 /*intermediary: */ … … 27 28 int *segments = NULL; 28 29 int *segmentmarkerlist = NULL; 29 int nel s,nods,nsegs;30 int nel,nods,nsegs; 30 31 31 32 /*Boot module: */ … … 41 42 42 43 /*call x core: */ 43 TriMeshx(&index,&x,&y,&segments,&segmentmarkerlist,&nel s,&nods,&nsegs,domain,rifts,area);44 TriMeshx(&index,&x,&y,&segments,&segmentmarkerlist,&nel,&nods,&nsegs,domain,rifts,area); 44 45 45 46 /*write outputs: */ 46 WriteData(INDEX,index,nel s,3);47 WriteData(INDEX,index,nel,3); 47 48 WriteData(X,x,nods); 48 49 WriteData(Y,y,nods); -
issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.h
r14996 r19702 55 55 #endif 56 56 57 #ifdef _HAVE_JAVASCRIPT_MODULES_ 58 /* serial input macros: */ 59 #define DOMAINOUTLINE domainx,domainy,domainnods 60 #define RIFTSOUTLINE NULL,NULL,0 61 #define AREA areain 62 /* serial output macros: */ 63 #define INDEX pindex,pnel 64 #define X px,pnods 65 #define Y py,pnods 66 #define SEGMENTS NULL,NULL 67 #define SEGMENTMARKERLIST NULL,NULL 68 #endif 69 70 57 71 /* serial arg counts: */ 58 72 #undef NLHS -
issm/trunk-jpl/src/wrappers/bindings.h
r14776 r19702 20 20 #endif 21 21 22 #ifdef _HAVE_JAVASCRIPT_MODULES_ 23 #include "./javascript/include/javascriptincludes.h" 24 #include "./javascript/include/wrapper_macros.h" 25 #include "./javascript/io/javascriptio.h" 22 26 #endif 27 28 29 #endif
Note:
See TracChangeset
for help on using the changeset viewer.