Changeset 24011


Ignore:
Timestamp:
06/12/19 07:55:52 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: trying to fix Winnie's bug (Toolkits symbol not found)

Location:
issm/trunk-jpl/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/toolkits/ToolkitOptions.cpp

    r22558 r24011  
    2323        sprintf(toolkitoptions,"%s",options);
    2424}/*}}}*/
     25void  ToolkitOptions::Init(){ /*{{{*/
     26        toolkittype    = NULL;
     27        toolkitoptions = NULL;
     28}/*}}}*/
    2529char* ToolkitOptions::GetToolkitType(){  /*{{{*/
    2630
    27         _assert_(toolkittype);
     31        if(toolkittype==NULL) _error_("toolkittype not set (may be a mex?)");
    2832        char* toolkittype_out = xNew<char>(strlen(toolkittype)+1);
    2933        sprintf(toolkittype_out,"%s",toolkittype);
     
    4549
    4650        /*First, because tokenizing destroys a string, copy what we have: */
    47         _assert_(tokenlist);
     51        if(tokenlist==NULL) _error_("tokenlist not set (may be a mex?)");
    4852        tokenlistcopy= xNew<char>(strlen(tokenlist)+1);
    4953        sprintf(tokenlistcopy,"%s",tokenlist);
  • issm/trunk-jpl/src/c/toolkits/ToolkitOptions.h

    r22558 r24011  
    1515
    1616        public:
    17                 static void Init(const char* type_in,const char* options);
     17                static void  Init(const char* type_in,const char* options);
     18                static void  Init(void);
    1819                static char* GetToolkitType(void);
    1920                static char* GetToolkitOptionValue(const char* option);
  • issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.h

    r22896 r24011  
    1717#endif
    1818
    19 #include "../bindings.h"
    2019#include "../../c/main/globals.h"
    2120#include "../../c/modules/modules.h"
    2221#include "../../c/shared/shared.h"
     22#include "../bindings.h"
    2323
    2424#undef __FUNCT__
  • issm/trunk-jpl/src/wrappers/matlab/include/wrapper_macros.h

    r19701 r24011  
    1919 * will be trapped*/
    2020#define MODULEBOOT(); try{ \
    21         IssmComm::SetComm();
     21        IssmComm::SetComm(); \
     22        ToolkitOptions::Init();
    2223
    2324#define MODULEEND(); }\
Note: See TracChangeset for help on using the changeset viewer.