summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgregory guy <gregory-tde@laposte.net>2021-10-08 20:45:37 +0200
committerSlávek Banko <slavek.banko@axis.cz>2021-12-30 17:34:54 +0100
commit5de39f7b4cb97da9938033ebde4033675a7cfe26 (patch)
treef17bbd630b3e67ba82a58d14e40a4c382655563f
parent6e541a9fda7a5c0511b02c1ad5cdb5d0a82df50d (diff)
downloadqt3-5de39f7b4cb97da9938033ebde4033675a7cfe26.tar.gz
qt3-5de39f7b4cb97da9938033ebde4033675a7cfe26.zip
Add a translationsdir variable to the tqt pkgconfig file (tqt-mt.pc).
Signed-off-by: gregory guy <gregory-tde@laposte.net> (cherry picked from commit 81c83b98e49b965847ed9bc4b1fa8dd21467c2b2)
-rw-r--r--qmake/generators/unix/unixmake2.cpp9
1 files 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;