Changeset 19714
- Timestamp:
- 11/12/15 18:49:52 (9 years ago)
- Location:
- issm/trunk-jpl/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/main/globals.h
r15839 r19714 5 5 #ifndef _GLOBALS_H_ 6 6 #define _GLOBALS_H_ 7 8 7 #include "../shared/io/Comm/IssmComm.h" 9 8 #include "../toolkits/ToolkitOptions.h" 10 9 11 10 /*Communicators: */ 11 #ifndef _DO_NOT_LOAD_GLOBALS_ 12 12 ISSM_MPI_Comm IssmComm::comm; 13 13 bool IssmComm::parallel; … … 17 17 * often used when Petsc is not allowed*/ 18 18 char* ToolkitOptions::toolkitoptions; 19 #endif 19 20 20 21 #endif -
issm/trunk-jpl/src/wrappers/TriMesh/TriMesh.h
r19711 r19714 15 15 #ifdef _HAVE_PYTHON_ 16 16 #define PY_ARRAY_UNIQUE_SYMBOL PythonIOSymbol 17 #endif 18 19 #ifdef _HAVE_JAVASCRIPT_MODULES_ 20 #undef _DO_NOT_LOAD_GLOBALS_ 17 21 #endif 18 22 … … 66 70 #define SEGMENTS psegments,pnsegs 67 71 #define SEGMENTMARKERLIST psegmentmarkers,pnsegs 72 #define _DO_NOT_LOAD_GLOBALS_//we only load globals for TriMeshModule.js, not other modules! 68 73 #endif 69 74 -
issm/trunk-jpl/src/wrappers/javascript/Makefile.am
r19711 r19714 74 74 IssmModule_SOURCES = ../TriMesh/TriMesh.cpp \ 75 75 ../NodeConnectivity/NodeConnectivity.cpp 76 IssmModule_CXXFLAGS= -fPIC - -memory-init-file 0 $(AM_CXXFLAGS) $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS) -s EXPORTED_FUNCTIONS="['_TriMeshModule','_NodeConnectivityModule']" -s DISABLE_EXCEPTION_CATCHING=076 IssmModule_CXXFLAGS= -fPIC -D_DO_NOT_LOAD_GLOBALS_ --memory-init-file 0 $(AM_CXXFLAGS) $(CXXFLAGS) $(CXXOPTFLAGS) $(COPTFLAGS) -s EXPORTED_FUNCTIONS="['_TriMeshModule','_NodeConnectivityModule']" -s DISABLE_EXCEPTION_CATCHING=0 77 77 IssmModule_LDADD = ${deps} $(TRIANGLELIB) 78 78 #}}}
Note:
See TracChangeset
for help on using the changeset viewer.