Copy the LinguistTools macros to the build directory.
authorStephen Kelly <stephen.kelly@kdab.com>
Mon, 2 Jul 2012 11:32:41 +0000 (13:32 +0200)
committerQt by Nokia <qt-info@nokia.com>
Mon, 2 Jul 2012 13:19:03 +0000 (15:19 +0200)
Allows running the unit test before installation.

Change-Id: I18947b625ad1a77ba4b7dd405ce5f1520b4d3125
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
src/linguist/linguist.pro

index 032ca80..52690f0 100644 (file)
@@ -27,12 +27,15 @@ contains(CMAKE_BIN_DIR, "$${CMAKE_QT_INSTALL_PREFIX_ESCAPED}.*") {
 }
 
 cmake_linguist_config_file.input = $$PWD/Qt5LinguistToolsConfig.cmake.in
+cmake_linguist_macros_file.input = $$PWD/Qt5LinguistToolsMacros.cmake
 # NOTE: We need to put the linguist tools cmake files in the lib directory. The lib directory
 # as set by the uitools module is used for that, as linguist doesn't set such a variable.
 cmake_linguist_config_file.output = $$eval(QT.uitools.libs)/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake
-QMAKE_SUBSTITUTES += cmake_linguist_config_file
+cmake_linguist_macros_file.output = $$eval(QT.uitools.libs)/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake
+cmake_linguist_macros_file.CONFIG = verbatim
+QMAKE_SUBSTITUTES += cmake_linguist_config_file cmake_linguist_macros_file
 
-cmake_linguist_tools_files.files += $$cmake_linguist_config_file.output $$PWD/Qt5LinguistToolsMacros.cmake
+cmake_linguist_tools_files.files += $$cmake_linguist_config_file.output $$cmake_linguist_macros_file.output
 cmake_linguist_tools_files.path = $$[QT_INSTALL_LIBS]/cmake/Qt5LinguistTools
 cmake_linguist_tools_files.CONFIG = no_check_exists
 INSTALLS += cmake_linguist_tools_files