summaryrefslogtreecommitdiffstats
path: root/generic/tclBasic.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2021-02-01 15:38:20 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2021-02-01 15:38:20 (GMT)
commita7eae9c060e94023dd4d8b89ed1014e4c3a57943 (patch)
tree7b842d15dee4b533847e7f40735a817fdd0c9031 /generic/tclBasic.c
parenteb3968cb6153d64e81639aa3ecc92350010eff59 (diff)
downloadtcl-a7eae9c060e94023dd4d8b89ed1014e4c3a57943.zip
tcl-a7eae9c060e94023dd4d8b89ed1014e4c3a57943.tar.gz
tcl-a7eae9c060e94023dd4d8b89ed1014e4c3a57943.tar.bz2
Add build tags for objective-c/cplusplus
Diffstat (limited to 'generic/tclBasic.c')
-rw-r--r--generic/tclBasic.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c
index 92fe321..4e233fb 100644
--- a/generic/tclBasic.c
+++ b/generic/tclBasic.c
@@ -1197,6 +1197,9 @@ Tcl_CreateInterp(void)
#ifdef TCL_COMPILE_STATS
".compilestats"
#endif
+#if defined(__cplusplus) && !defined(__OBJC__)
+ ".cplusplus"
+#endif
#ifndef NDEBUG
".debug"
#endif
@@ -1225,6 +1228,12 @@ Tcl_CreateInterp(void)
#ifndef TCL_CFG_OPTIMIZED
".no-optimize"
#endif
+#ifdef __OBJC__
+ ".objective-c"
+#if defined(__cplusplus)
+ "plusplus"
+#endif
+#endif
#ifdef TCL_CFG_PROFILED
".profiled"
#endif