File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -406,6 +406,7 @@ def _build_monoclr(self):
406406 # build the clr python module
407407 clr_ext = Extension (
408408 "clr" ,
409+ language = "c++" ,
409410 sources = ["src/monoclr/pynetinit.c" , "src/monoclr/clrmod.c" ],
410411 extra_compile_args = cflags .split (" " ),
411412 extra_link_args = libs .split (" " ),
Original file line number Diff line number Diff line change 1313#define MONO_DOMAIN "Python.Runtime"
1414#define PR_ASSEMBLY "Python.Runtime.dll"
1515
16+ #ifdef __cplusplus
17+ extern "C" {
18+ #endif
19+
1620typedef struct
1721{
1822 MonoDomain * domain ;
@@ -30,4 +34,8 @@ void PyNet_Finalize(PyNet_Args *);
3034void main_thread_handler (gpointer user_data );
3135char * PyNet_ExceptionToString (MonoObject * );
3236
37+ #ifdef __cplusplus
38+ }
39+ #endif
40+
3341#endif // PYNET_CLR_H
You can’t perform that action at this time.
0 commit comments