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