--- CMakeLists.txt.bak	2011-11-13 01:51:16.981958217 +0100
+++ CMakeLists.txt	2011-11-13 01:51:55.492364967 +0100
@@ -95,16 +95,13 @@
 
 set(CONSOLE_FILES ${LIBRARY_TK}/console.tcl)
 
-set(TCL2CPP ${CMAKE_CURRENT_BINARY_DIR}/tcl2c++)
-
 add_custom_command(OUTPUT embedded-tcl.cc embedded-tk.cc embedded-tclobj.cc
-	COMMAND ${TCL2CPP} ARGS et_tcl ${TCL_LIBRARY_FILES} > embedded-tcl.cc
+	COMMAND tcl2c++ et_tcl ${TCL_LIBRARY_FILES} > embedded-tcl.cc
 	COMMAND "sed -i -e 's/package require -exact T/package require T/g' embedded-tcl.cc"
-	COMMAND ${TCL2CPP} ARGS et_tk ${TK_LIBRARY_FILES} > embedded-tk.cc
+	COMMAND tcl2c++ et_tk ${TK_LIBRARY_FILES} > embedded-tk.cc
 	COMMAND "sed -i -e 's/package require -exact T/package require T/g' embedded-tk.cc"
-	COMMAND ${TCL2CPP} ARGS et_tclobject tcl-object.tcl tcl-import.tcl tcl-http.tcl > embedded-tclobj.cc
-	COMMAND ${TCL2CPP} ARGS et_console ${CONSOLE_FILES} > embedded-console.cc
-	MAIN_DEPENDENCY tcl2c++
+	COMMAND tcl2c++ et_tclobject tcl-object.tcl tcl-import.tcl tcl-http.tcl > embedded-tclobj.cc
+	COMMAND tcl2c++ et_console ${CONSOLE_FILES} > embedded-console.cc
 )
 
 #pkg_check_modules(OTCL REQUIRED otcl)
