> On Friday 10 September 2010 15:02:08 Serghei Amelian wrote: > [...] > >> > While it may be possible, I wouldn't advise it as moc is a core Qt >> tool >> > which will change from release to release. The TQT system is supposed >> to >> > sit in between the Qt public API and the Trinity codebase, not modify >> > existing Qt libraries or binaries. >> >> I see. In this case we need a little better wrapper over moc. Right now >> the >> problem is that cmake macros must be hacked for using moc-tqt and I want >> to >> avoid this. > > For moment I using a very simple script, like this: > > if [ -z "$1" ]; then > echo "Usage: tmoc <input_file> [args]" > else > input_file="$1" > shift > @TQT_REPLACE_STREAM@ "${input_file}" | @QT_MOC_EXECUTABLE@ $@ > fi > > -- > Serghei > If it works then use it! You can add any needed wrapper scripts, like this one, in parallel with the original Automake-based scripts. Just tack on a _cmake suffix or similar to differentiate them from the existing files. When all of Trinity has been ported to CMake the original scripts can be removed. Thanks! Tim