Alwayse deploy QM files to test directory.
--HG-- branch : develop
This commit is contained in:
parent
69f65cf4e7
commit
a7f656a412
25
common.pri
25
common.pri
|
@ -64,6 +64,31 @@ defineTest(copyToDestdir) {
|
||||||
message("----------------------------------------------end---------------------------------------------------")
|
message("----------------------------------------------end---------------------------------------------------")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Alwayse copies the given files to the destination directory
|
||||||
|
defineTest(forceCopyToDestdir) {
|
||||||
|
files = $$1
|
||||||
|
DDIR = $$2
|
||||||
|
mkpath($$DDIR)
|
||||||
|
|
||||||
|
message("----------------------------------------------begin------------------------------------------------")
|
||||||
|
message("Copy to" $$DDIR "after link")
|
||||||
|
for(FILE, files) {
|
||||||
|
|
||||||
|
# Replace slashes in paths with backslashes for Windows
|
||||||
|
win32{
|
||||||
|
FILE ~= s,/,\\,g
|
||||||
|
DDIR ~= s,/,\\,g
|
||||||
|
}
|
||||||
|
QMAKE_POST_LINK += $$QMAKE_COPY $$quote($$FILE) $$quote($$DDIR) $$escape_expand(\\n\\t)
|
||||||
|
message("Command:" $$QMAKE_COPY $$quote($$FILE) $$quote($$DDIR))
|
||||||
|
QMAKE_CLEAN += $$DDIR/$$basename(FILE)
|
||||||
|
}
|
||||||
|
|
||||||
|
export(QMAKE_POST_LINK)
|
||||||
|
export(QMAKE_CLEAN)
|
||||||
|
message("----------------------------------------------end---------------------------------------------------")
|
||||||
|
}
|
||||||
|
|
||||||
# We use precompiled headers for more fast compilation source code.
|
# We use precompiled headers for more fast compilation source code.
|
||||||
defineReplace(set_PCH){
|
defineReplace(set_PCH){
|
||||||
macx:clang*{
|
macx:clang*{
|
||||||
|
|
|
@ -2034,12 +2034,11 @@ for(_translation_name, INSTALL_TRANSLATIONS) {
|
||||||
system($$shell_path($$[QT_INSTALL_BINS]/$$LRELEASE) $$shell_path($${PWD}/$${TRANSLATIONS_PATH}/$$_translation_name_ts) -qm $$shell_path($${PWD}/$$_translation_name))
|
system($$shell_path($$[QT_INSTALL_BINS]/$$LRELEASE) $$shell_path($${PWD}/$${TRANSLATIONS_PATH}/$$_translation_name_ts) -qm $$shell_path($${PWD}/$$_translation_name))
|
||||||
unix {
|
unix {
|
||||||
exists($${OUT_PWD}/$$DESTDIR/valentina) {
|
exists($${OUT_PWD}/$$DESTDIR/valentina) {
|
||||||
system(rm -fv $${OUT_PWD}/$$DESTDIR/valentina)
|
system(rm -fv $${OUT_PWD}/$$DESTDIR/valentina) # force to call linking
|
||||||
}
|
}
|
||||||
system(rm -fv $${OUT_PWD}/$$DESTDIR/translations/*.qm)
|
system(rm -fv $${OUT_PWD}/$$DESTDIR/translations/*.qm)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QMAKE_CLEAN += $${PWD}/$$_translation_name
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for(DIR, INSTALL_TRANSLATIONS) {
|
for(DIR, INSTALL_TRANSLATIONS) {
|
||||||
|
@ -2050,7 +2049,7 @@ for(DIR, INSTALL_TRANSLATIONS) {
|
||||||
}
|
}
|
||||||
|
|
||||||
# Make possible run program even you do not install it. Seek files in local directory.
|
# Make possible run program even you do not install it. Seek files in local directory.
|
||||||
copyToDestdir($$tr_path, $$shell_path($${OUT_PWD}/$$DESTDIR/translations))
|
forceCopyToDestdir($$tr_path, $$shell_path($${OUT_PWD}/$$DESTDIR/translations))
|
||||||
|
|
||||||
for(DIR, INSTALL_STANDARD_MEASHUREMENTS) {
|
for(DIR, INSTALL_STANDARD_MEASHUREMENTS) {
|
||||||
#add these absolute paths to a variable which
|
#add these absolute paths to a variable which
|
||||||
|
|
Loading…
Reference in New Issue
Block a user