diff options
author | Brad King <brad.king@kitware.com> | 2014-01-15 15:12:00 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2014-01-15 15:12:00 (GMT) |
commit | 050c02849ef234fabb644a496f48ddd0b4646acb (patch) | |
tree | 2be45a6b6685abe99b6851c89c85f14540b4e56a | |
parent | 556b16db9cde23fb6eff1a021e04430e70455850 (diff) | |
parent | 4608a260d482c0c07c52eded1dcb7f6c04187e19 (diff) | |
download | CMake-050c02849ef234fabb644a496f48ddd0b4646acb.zip CMake-050c02849ef234fabb644a496f48ddd0b4646acb.tar.gz CMake-050c02849ef234fabb644a496f48ddd0b4646acb.tar.bz2 |
Merge topic 'doc-Qt-macro-TARGET-arg'
4608a260 Document the TARGET options in Qt4 macros.
-rw-r--r-- | Modules/FindQt4.cmake | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/Modules/FindQt4.cmake b/Modules/FindQt4.cmake index 46a893d..9be4270 100644 --- a/Modules/FindQt4.cmake +++ b/Modules/FindQt4.cmake @@ -107,11 +107,13 @@ # # :: # -# macro QT4_WRAP_CPP(outfiles inputfile ... OPTIONS ...) +# macro QT4_WRAP_CPP(outfiles inputfile ... [TARGET tgt] OPTIONS ...) # create moc code from a list of files containing Qt class with # the Q_OBJECT declaration. Per-directory preprocessor definitions -# are also added. Options may be given to moc, such as those found -# when executing "moc -help". +# are also added. If the <tgt> is specified, the +# INTERFACE_INCLUDE_DIRECTORIES and INTERFACE_COMPILE_DEFINITIONS from +# the <tgt> are passed to moc. Options may be given to moc, such as +# those found when executing "moc -help". # # # @@ -135,16 +137,19 @@ # # :: # -# macro QT4_GENERATE_MOC(inputfile outputfile ) +# macro QT4_GENERATE_MOC(inputfile outputfile [TARGET tgt]) # creates a rule to run moc on infile and create outfile. # Use this if for some reason QT4_WRAP_CPP() isn't appropriate, e.g. -# because you need a custom filename for the moc file or something similar. +# because you need a custom filename for the moc file or something +# similar. If the <tgt> is specified, the +# INTERFACE_INCLUDE_DIRECTORIES and INTERFACE_COMPILE_DEFINITIONS from +# the <tgt> are passed to moc. # # # # :: # -# macro QT4_AUTOMOC(sourcefile1 sourcefile2 ... ) +# macro QT4_AUTOMOC(sourcefile1 sourcefile2 ... [TARGET tgt]) # The qt4_automoc macro is obsolete. Use the CMAKE_AUTOMOC feature instead. # This macro is still experimental. # It can be used to have moc automatically handled. @@ -157,7 +162,8 @@ # them cause a rule to be generated to run moc at build time on the # accompanying header file foo.h. # If a source file has the SKIP_AUTOMOC property set it will be ignored by this macro. -# +# If the <tgt> is specified, the INTERFACE_INCLUDE_DIRECTORIES and +# INTERFACE_COMPILE_DEFINITIONS from the <tgt> are passed to moc. # # # :: |