From 81c83b98e49b965847ed9bc4b1fa8dd21467c2b2 Mon Sep 17 00:00:00 2001 From: gregory guy Date: Fri, 8 Oct 2021 20:45:37 +0200 Subject: Add a translationsdir variable to the tqt pkgconfig file (tqt-mt.pc). Signed-off-by: gregory guy --- qmake/generators/unix/unixmake2.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/qmake/generators/unix/unixmake2.cpp b/qmake/generators/unix/unixmake2.cpp index 3ad8728..4069b14 100644 --- a/qmake/generators/unix/unixmake2.cpp +++ b/qmake/generators/unix/unixmake2.cpp @@ -1556,13 +1556,16 @@ UnixMakefileGenerator::writePkgConfigFile() // ### does make sense only for QString pluginsDir = project->first("QMAKE_PKGCONFIG_PLUGINS"); if(pluginsDir.isEmpty()) pluginsDir = prefix + "/plugins"; + QString translationsDir = qInstallPathTranslations(); + if(translationsDir.isEmpty()) + translationsDir = prefix + "/translations"; t << "prefix=" << prefix << endl; t << "exec_prefix=${prefix}\n" << "libdir=" << pkgConfigFixPath(libDir) << "\n" - << "includedir=" << pkgConfigFixPath(includeDir) << endl; - // non-standard entry. Provides path for plugins - t << "pluginsdir=" << pkgConfigFixPath(pluginsDir) << endl; + << "includedir=" << pkgConfigFixPath(includeDir) << "\n" + << "translationsdir=" << pkgConfigFixPath(translationsDir) << endl; + t << "pluginsdir=" << pkgConfigFixPath(pluginsDir) << endl; // non-standard entry. Provides path for plugins // non-standard entry. Provides useful info normally only // contained in the internal .qmake.cache file t << varGlue("CONFIG", "qt_config=", " ", "") << endl << endl; -- cgit v1.2.1