INCLUDEMOCS(1)        User Contributed Perl Documentation       INCLUDEMOCS(1)


       includemocs -- handle mocifyable headers, whose .moc file is nowhere




       Header files declaring a QObject descendant have to be run through moc
       to produce a .moc file.  This .moc file has to be compiled, for which
       two possibilities exists: compile it separately, or #include it in the
       C++ file implementing that above mentioned class.  The latter is more
       efficient in term of compilation speed.

       This script searches in the current directory and its subdirs for
       header files declaring a QObject descendant class.  If it finds some,
       it looks, if there is a C++ file containing an ’#include’ for the gen-
       erated .moc file.  If thats not the case, it tries to guess into which
       C++ file that ’#include’ is placed best (based on the filename).  If it
       fails to guess a proper place, it mentions that.

       On stdout commands are ouput, suitable for a shell, which, when evalu-
       ated, add the suggested ’#include’ at the end of the files.

       On stderr some informational messages are printed.


               cd kdebase ; includemocs
               cd kdebase ; ‘eval includemocs 2> /dev/null‘


       Michael Matz <>

perl v5.8.6                       2005-11-08                    INCLUDEMOCS(1)

Man(1) output converted with man2html