diff options
author | Clifford Wolf <clifford@clifford.at> | 2017-05-17 20:46:22 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2017-05-17 20:46:22 +0200 |
commit | 662a04781504c95f77e76e0026247806ac410cfc (patch) | |
tree | 3dd965079cf8abf1fb734324e981e06857fba87e /kernel | |
parent | 6934b862d31db68b4eb3adf2033f26643012daab (diff) | |
download | yosys-662a04781504c95f77e76e0026247806ac410cfc.tar.gz yosys-662a04781504c95f77e76e0026247806ac410cfc.tar.bz2 yosys-662a04781504c95f77e76e0026247806ac410cfc.zip |
Enable readline and tcl in mxe builds
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/yosys.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/kernel/yosys.h b/kernel/yosys.h index ae73146b8..1076fb215 100644 --- a/kernel/yosys.h +++ b/kernel/yosys.h @@ -74,6 +74,16 @@ #ifdef YOSYS_ENABLE_TCL # include <tcl.h> +# ifdef YOSYS_MXE_HACKS +extern Tcl_Command Tcl_CreateCommand(Tcl_Interp *interp, const char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc); +extern Tcl_Interp *Tcl_CreateInterp(void); +extern void Tcl_DeleteInterp(Tcl_Interp *interp); +extern int Tcl_Eval(Tcl_Interp *interp, const char *script); +extern int Tcl_EvalFile(Tcl_Interp *interp, const char *fileName); +extern void Tcl_Finalize(void); +extern int Tcl_GetCommandInfo(Tcl_Interp *interp, const char *cmdName, Tcl_CmdInfo *infoPtr); +extern const char *Tcl_GetStringResult(Tcl_Interp *interp); +# endif #endif #ifdef _WIN32 |