From 7b42e2df542c2ea496328307ff09027e9d4572d9 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Fri, 19 Sep 2008 15:21:26 +0000 Subject: [PATCH] improved detection of Qt4 translation directory git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1633 0778d3d1-df1d-0410-868b-ea421aaaa00d --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b87cf2eb50..8b004b1046 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -90,8 +90,10 @@ CHECK_INCLUDE_FILES(locale.h LMMS_HAVE_LOCALE_H) # check for Qt4 FIND_PACKAGE(Qt4 REQUIRED) SET(QT_USE_QTXML 1) -STRING(REGEX REPLACE "[^/]+$" "translations/" QT_TRANSLATIONS_DIR "${QT_MKSPECS_DIR}") +EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_DATA" OUTPUT_VARIABLE QT_DATA_DIR) +SET(QT_TRANSLATIONS_DIR "${QT_DATA_DIR}/translations/") IF(EXISTS "${QT_TRANSLATIONS_DIR}") + MESSAGE("-- Found Qt translations in ${QT_TRANSLATIONS_DIR}") ADD_DEFINITIONS(-D'QT_TRANSLATIONS_DIR="${QT_TRANSLATIONS_DIR}"') ENDIF(EXISTS "${QT_TRANSLATIONS_DIR}") IF(NOT WIN32)