diff --git a/3rdparty/zint-2.4.4/backend_qt4/Zint.pro b/3rdparty/zint-2.4.4/backend_qt4/Zint.pro index d74139b..30fffed 100644 --- a/3rdparty/zint-2.4.4/backend_qt4/Zint.pro +++ b/3rdparty/zint-2.4.4/backend_qt4/Zint.pro @@ -95,7 +95,7 @@ SOURCES += \ $$PWD/../backend/upcean.c -DESTDIR = $${BUILD_DIR}/$${BUILD_TYPE}/lib +DESTDIR = $${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib DLLDESTDIR = $${DESTDIR} unix { target.path = $${DESTDIR} diff --git a/common.pri b/common.pri index b9892f8..eb7e95c 100644 --- a/common.pri +++ b/common.pri @@ -13,14 +13,28 @@ CONFIG(release, debug|release){ BUILD_DIR = $$PWD/build/$${QT_VERSION} DEST_INCLUDE_DIR = $$PWD/include -unix:!macx { +unix{ ARCH_DIR = $${OUT_PWD}/unix + ARCH_TYPE = unix + macx{ + ARCH_DIR = $${OUT_PWD}/macx + ARCH_TYPE = macx + } + linux{ + !contains(QT_ARCH, x86_64){ + message("Compiling for 32bit system") + ARCH_DIR = $${OUT_PWD}/linux32 + ARCH_TYPE = linux32 + }else{ + message("Compiling for 64bit system") + ARCH_DIR = $${OUT_PWD}/linux64 + ARCH_TYPE = linux64 + } + } } win32 { ARCH_DIR = $${OUT_PWD}/win32 -} -macx{ - ARCH_DIR = $${OUT_PWD}/macx + ARCH_TYPE = win32 } MOC_DIR = $${ARCH_DIR}/$${BUILD_TYPE}/moc diff --git a/demo_r1/demo_r1.pro b/demo_r1/demo_r1.pro index 5b4ad00..5e3d951 100644 --- a/demo_r1/demo_r1.pro +++ b/demo_r1/demo_r1.pro @@ -18,7 +18,7 @@ RESOURCES += \ r1.qrc EXTRA_DIR += $$PWD/demo_reports -DEST_DIR = $${BUILD_DIR}/$${BUILD_TYPE}/demo_r1 +DEST_DIR = $${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/demo_r1 REPORTS_DIR = $${DEST_DIR} macx{ @@ -26,9 +26,9 @@ macx{ } unix:{ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -llimereport + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -llimereport contains(CONFIG,zint){ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -lQtZint + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -lQtZint } DESTDIR = $$DEST_DIR # QMAKE_POST_LINK += mkdir -p $$quote($$REPORTS_DIR) | @@ -54,9 +54,9 @@ win32 { QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR\\*) $$quote($$REPORTS_DIR\\demo_reports) $$escape_expand(\\n\\t) contains(CONFIG,zint){ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -lQtZint + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -lQtZint } - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -llimereport + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -llimereport } diff --git a/demo_r2/demo_r2.pro b/demo_r2/demo_r2.pro index c184847..3b1484c 100644 --- a/demo_r2/demo_r2.pro +++ b/demo_r2/demo_r2.pro @@ -18,7 +18,7 @@ RESOURCES += \ demo_r2.qrc EXTRA_DIR += $$PWD/demo_reports -DEST_DIR = $${BUILD_DIR}/$${BUILD_TYPE}/demo_r2 +DEST_DIR = $${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/demo_r2 REPORTS_DIR = $${DEST_DIR} macx{ @@ -26,9 +26,9 @@ macx{ } unix:{ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -llimereport + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -llimereport contains(CONFIG,zint){ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -lQtZint + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -lQtZint } DESTDIR = $$DEST_DIR # QMAKE_POST_LINK += mkdir -p $$quote($$REPORTS_DIR) | @@ -54,9 +54,9 @@ win32 { QMAKE_POST_LINK += $$QMAKE_COPY_DIR $$quote($$EXTRA_DIR\\*) $$quote($$REPORTS_DIR\\demo_reports) $$escape_expand(\\n\\t) contains(CONFIG,zint){ - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -lQtZint + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -lQtZint } - LIBS += -L$${BUILD_DIR}/$${BUILD_TYPE}/lib -llimereport + LIBS += -L$${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib -llimereport } diff --git a/limereport/limereport.pro b/limereport/limereport.pro index 341a3b4..602e35e 100644 --- a/limereport/limereport.pro +++ b/limereport/limereport.pro @@ -26,7 +26,7 @@ EXTRA_FILES += \ include(limereport.pri) unix:{ - DESTDIR = $${BUILD_DIR}/$${BUILD_TYPE}/lib + DESTDIR = $${BUILD_DIR}/$${ARCH_TYPE}/$${BUILD_TYPE}/lib linux{ QMAKE_POST_LINK += mkdir -p $$quote($${DEST_INCLUDE_DIR}) $$escape_expand(\\n\\t) # qmake need make mkdir -p on subdirs more than root/ for(FILE,EXTRA_FILES){ diff --git a/translations/limereport_es_ES.ts b/translations/limereport_es_ES.ts index cbf4d19..8c8efbc 100644 --- a/translations/limereport_es_ES.ts +++ b/translations/limereport_es_ES.ts @@ -746,6 +746,18 @@ p, li { white-space: pre-wrap; } of %1 + + Fit page width + + + + Fit page + + + + One to one + + LimeReport::ProxyHolder diff --git a/translations/limereport_ru.ts b/translations/limereport_ru.ts index 0a3886f..74f1a09 100644 --- a/translations/limereport_ru.ts +++ b/translations/limereport_ru.ts @@ -905,6 +905,18 @@ p, li { white-space: pre-wrap; } Ctrl+P + + Fit page width + + + + Fit page + + + + One to one + + LimeReport::ProxyHolder