diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-09-03 19:29:54 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-09-03 19:29:54 -0300 |
commit | 74ad15b93b2c3816850acb702c669be8ce0fc4ab (patch) | |
tree | f98962c959afdbb7b0b6b02abc38098b62886bf6 | |
parent | 518028765c892b7a6a840cca92376ccc8b77b04c (diff) |
- Merged boostpythongeneratorversion.h.in and generator_plugin_dir.h.in
into generatorrunnerconfig.h
- Added some variables to FindGeneratorRunner.cmake
* GENERATORRUNNER_PLUGIN_DIR The dir where the generator plugins
should be installed.
* GENERATORRUNNER_VERSION The generatorrunner current version.
-rw-r--r-- | CMakeLists.txt | 8 | ||||
-rw-r--r-- | FindGeneratorRunner.cmake.in | 4 | ||||
-rw-r--r-- | boostpythongeneratorversion.h.in | 4 | ||||
-rw-r--r-- | generator_plugin_dir.h.in | 4 | ||||
-rw-r--r-- | generatorrunnerconfig.h.in | 10 | ||||
-rw-r--r-- | main.cpp | 7 |
6 files changed, 17 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 828798062..fdf3c5850 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,11 +19,7 @@ set(generator_plugin_DIR ${LIB_INSTALL_DIR}/generatorrunner) add_definitions(${QT_DEFINITIONS}) -set(boostpythongenerator_VERSION ${generator_VERSION}) -configure_file(boostpythongeneratorversion.h.in ${CMAKE_CURRENT_BINARY_DIR}/boostpythongeneratorversion.h @ONLY) - -# TODO Install it. -configure_file(generator_plugin_dir.h.in ${CMAKE_CURRENT_BINARY_DIR}/generator_plugin_dir.h @ONLY) +configure_file(generatorrunnerconfig.h.in ${CMAKE_CURRENT_BINARY_DIR}/generatorrunnerconfig.h @ONLY) set(CMAKE_BUILD_TYPE Debug) @@ -59,7 +55,7 @@ add_custom_target(uninstall "${CMAKE_COMMAND}" -set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${boostpythongenerator_VERSION}) +set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${generator_VERSION}) add_custom_target(dist COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD | bzip2 > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2 diff --git a/FindGeneratorRunner.cmake.in b/FindGeneratorRunner.cmake.in index c6a431b4f..9d2aa088d 100644 --- a/FindGeneratorRunner.cmake.in +++ b/FindGeneratorRunner.cmake.in @@ -10,6 +10,6 @@ FIND_LIBRARY(GENERATORRUNNER_LIBRARY genrunner @CMAKE_INSTALL_PREFIX@/lib) SET(GENERATORRUNNER_FOUND "NO") IF(GENERATORRUNNER_LIBRARY AND GENERATORRUNNER_INCLUDE_DIR) SET(GENERATORRUNNER_FOUND "YES") + SET(GENERATORRUNNER_PUGIN_DIR @generator_plugin_DIR@) + SET(GENERATORRUNNER_VERSION "@generator_VERSION@" ENDIF(GENERATORRUNNER_LIBRARY AND GENERATORRUNNER_INCLUDE_DIR) - - diff --git a/boostpythongeneratorversion.h.in b/boostpythongeneratorversion.h.in deleted file mode 100644 index 9d7d2b60d..000000000 --- a/boostpythongeneratorversion.h.in +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef BOOSTPYTHONGENERATORVERSION_H -#define BOOSTPYTHONGENERATORVERSION_H -#define BOOSTPYTHONGENERATOR_VERSION "@boostpythongenerator_VERSION@" -#endif diff --git a/generator_plugin_dir.h.in b/generator_plugin_dir.h.in deleted file mode 100644 index 8e914b363..000000000 --- a/generator_plugin_dir.h.in +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef GENERATOR_PLUGIN_DIR_H -#define GENERATOR_PLUGIN_DIR_H -#define GENERATOR_PUGIN_DIR "@generator_plugin_DIR@" -#endif diff --git a/generatorrunnerconfig.h.in b/generatorrunnerconfig.h.in new file mode 100644 index 000000000..21ff345fa --- /dev/null +++ b/generatorrunnerconfig.h.in @@ -0,0 +1,10 @@ +#ifndef GENERATORRUNNERCONFIG_H +#define GENERATORRUNNERCONFIG_H + +// generatorrunner version +#define GENERATORRUNNER_VERSION "@generator_VERSION@" + +// generatorrunner plugin dir +#define GENERATORRUNNER_PUGIN_DIR "@generator_plugin_DIR@" + +#endif @@ -26,8 +26,7 @@ #include <QLibrary> #include <iostream> #include <apiextractor/apiextractor.h> -#include "boostpythongeneratorversion.h" -#include "generator_plugin_dir.h" +#include "generatorrunnerconfig.h" #include "generator.h" #if defined(Q_OS_WIN32) @@ -113,7 +112,7 @@ int main(int argc, char *argv[]) GeneratorList generators; if (args.contains("version")) { - std::cout << "generator v" BOOSTPYTHONGENERATOR_VERSION << std::endl; + std::cout << "generator v" GENERATORRUNNER_VERSION << std::endl; std::cout << "Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)" << std::endl; return EXIT_SUCCESS; } @@ -121,7 +120,7 @@ int main(int argc, char *argv[]) // Try to load a generator QString generatorSet = args.value("generatorSet"); if (!generatorSet.isEmpty()) { - QString generatorFile = QString(GENERATOR_PUGIN_DIR) + "/lib" + generatorSet + "_generator"; + QString generatorFile = QString(GENERATORRUNNER_PUGIN_DIR) + "/lib" + generatorSet + "_generator"; QLibrary plugin(generatorFile); getGeneratorsFunc getGenerators = reinterpret_cast<getGeneratorsFunc>(plugin.resolve("getGenerators")); if (getGenerators) |