diff options
author | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2009-08-26 14:54:23 -0300 |
---|---|---|
committer | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2009-08-26 14:54:23 -0300 |
commit | 2a81b249a8098f04aaee89842b90bf53318d61a3 (patch) | |
tree | f43f8a60f4a5cae8ebb78dc68a495cb4288d424e /generators/qtdoc | |
parent | df19d994ac6b7085b75b7551a849248d9dfdfa3f (diff) | |
parent | 1fa2842c8125938cad19c13354716ee6521276b4 (diff) |
Merge commit 'setanta/generatorapp'
Diffstat (limited to 'generators/qtdoc')
-rw-r--r-- | generators/qtdoc/CMakeLists.txt | 5 | ||||
-rw-r--r-- | generators/qtdoc/main.cpp | 34 |
2 files changed, 39 insertions, 0 deletions
diff --git a/generators/qtdoc/CMakeLists.txt b/generators/qtdoc/CMakeLists.txt index fb71784ab..804600e58 100644 --- a/generators/qtdoc/CMakeLists.txt +++ b/generators/qtdoc/CMakeLists.txt @@ -4,7 +4,12 @@ set(qtdoc_generator_SRC qtdocgenerator.cpp ) +add_executable(docgenerator main.cpp) +target_link_libraries(docgenerator ${QT_QTCORE_LIBRARY}) + add_library(qtdoc_generator SHARED ${qtdoc_generator_SRC}) target_link_libraries(qtdoc_generator ${APIEXTRACTOR_LIBRARY} ${QT_QTCORE_LIBRARY} genrunner) install(TARGETS qtdoc_generator DESTINATION ${LIB_INSTALL_DIR}) +install(TARGETS docgenerator DESTINATION bin) + diff --git a/generators/qtdoc/main.cpp b/generators/qtdoc/main.cpp new file mode 100644 index 000000000..c513147d3 --- /dev/null +++ b/generators/qtdoc/main.cpp @@ -0,0 +1,34 @@ +/* + * This file is part of the Boost Python Generator project. + * + * Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). + * + * Contact: PySide team <contact@pyside.org> + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA + * + */ + +#include <QtCore> + +int main(int argc, char *argv[]) +{ + QStringList args; + args.append("--generatorSet=qtdoc"); + for (int i = 1; i < argc; i++) + args.append(argv[i]); + return QProcess::execute("generatorrunner", args); +} + |