diff options
author | Sebastian Holtermann <sebholt@xwmw.org> | 2016-12-02 10:21:52 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2016-12-07 13:24:01 (GMT) |
commit | 8c9358386b0b2826ffc3da4385474a4227477eef (patch) | |
tree | 7c71407d1038423b13c82e0fbe9117b2b76aaf52 /Source/cmQtAutoGenerators.h | |
parent | 8f47a5f16aa685e15e6b49c0b90a58b18ea38d0a (diff) | |
download | CMake-8c9358386b0b2826ffc3da4385474a4227477eef.zip CMake-8c9358386b0b2826ffc3da4385474a4227477eef.tar.gz CMake-8c9358386b0b2826ffc3da4385474a4227477eef.tar.bz2 |
QtAutogen: Generate included ui_ and moc_ files in _automoc/includes
ui_ and moc_ files that are include in source files get generated in
$CURRENT_BUILD_DIR/$TARGETNAME_automoc/include.
The directory is added to the INCLUDE_DIRECTORIES of the origin target
in the generation stage.
From now on all autogen files get generated below
$CURRENT_BUILD_DIR/$TARGETNAME_automoc.
Diffstat (limited to 'Source/cmQtAutoGenerators.h')
-rw-r--r-- | Source/cmQtAutoGenerators.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmQtAutoGenerators.h b/Source/cmQtAutoGenerators.h index 302c9be..5fbaf87 100644 --- a/Source/cmQtAutoGenerators.h +++ b/Source/cmQtAutoGenerators.h @@ -31,15 +31,19 @@ private: std::string MakeCompileSettingsString(cmMakefile* makefile); bool RunAutogen(cmMakefile* makefile); + bool GenerateMocFiles( const std::map<std::string, std::string>& includedMocs, const std::map<std::string, std::string>& notIncludedMocs); bool GenerateMoc(const std::string& sourceFile, - const std::string& mocFileName); + const std::string& mocFileName, + const std::string& subDirPrefix); + bool GenerateUiFiles( const std::map<std::string, std::vector<std::string> >& includedUis); bool GenerateUi(const std::string& realName, const std::string& uiInputFile, const std::string& uiOutputFile); + bool GenerateQrcFiles(); bool GenerateQrc(const std::string& qrcInputFile, const std::string& qrcOutputFile, bool unique_n); |