mirror of
https://github.com/ONLYOFFICE/desktop-apps.git
synced 2026-02-10 18:05:16 +08:00
project settings depends of base.pri (#71)
This commit is contained in:
committed by
Alexey Golubev
parent
62f83bba77
commit
04fdc2204e
@ -2,10 +2,6 @@
|
||||
QT += core
|
||||
QT -= gui
|
||||
|
||||
OBJECTS_DIR = ./obj
|
||||
MOC_DIR = ./moc
|
||||
RCC_DIR = ./rcc
|
||||
|
||||
TARGET = projicons
|
||||
CONFIG -= console
|
||||
CONFIG -= app_bundle
|
||||
@ -13,27 +9,40 @@ CONFIG -= debug_and_release debug_and_release_target
|
||||
|
||||
TEMPLATE = app
|
||||
|
||||
HEADERS += $$PWD/src/version.h
|
||||
SOURCES += $$PWD/src/main.cpp
|
||||
INCLUDEPATH += $$PWD/src
|
||||
HEADERS += src/version.h
|
||||
SOURCES += src/main.cpp
|
||||
|
||||
CONFIG += core_no_dst
|
||||
include($$PWD/../../../../core/Common/base.pri)
|
||||
|
||||
ENV_PRODUCT_VERSION = $$(PRODUCT_VERSION)
|
||||
!isEmpty(ENV_PRODUCT_VERSION) {
|
||||
FULL_PRODUCT_VERSION = $${ENV_PRODUCT_VERSION}.$$(BUILD_NUMBER)
|
||||
DEFINES += VER_PRODUCT_VERSION=$$FULL_PRODUCT_VERSION \
|
||||
VER_PRODUCT_VERSION_COMMAS=$$replace(FULL_PRODUCT_VERSION, \., ",")
|
||||
}
|
||||
|
||||
RC_FILE = $$PWD/version.rc
|
||||
|
||||
contains(QMAKE_TARGET.arch, x86_64):{
|
||||
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.02
|
||||
PLATFORM_BUILD = win_64
|
||||
} else {
|
||||
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
|
||||
PLATFORM_BUILD = win_32
|
||||
}
|
||||
|
||||
TARGET = $$join(TARGET,,,_$$PLATFORM_BUILD)
|
||||
OBJECTS_DIR = $$join(OBJECTS_DIR,,./$$PLATFORM_BUILD/,)
|
||||
MOC_DIR = $$join(MOC_DIR,,./$$PLATFORM_BUILD/,)
|
||||
RCC_DIR = $$join(RCC_DIR,,./$$PLATFORM_BUILD/,)
|
||||
core_release:DESTDIR = $$PWD/build
|
||||
core_debug:DESTDIR = $$PWD/build/debug
|
||||
|
||||
win32:build_xp {
|
||||
TARGET = $$join(TARGET,,,_xp)
|
||||
OBJECTS_DIR = $$replace(OBJECTS_DIR, $$PLATFORM_BUILD/,$$PLATFORM_BUILD/xp/)
|
||||
MOC_DIR = $$replace(MOC_DIR, $$PLATFORM_BUILD/,$$PLATFORM_BUILD/xp/)
|
||||
RCC_DIR = $$replace(RCC_DIR, $$PLATFORM_BUILD/,$$PLATFORM_BUILD/xp/)
|
||||
!isEmpty(OO_BUILD_BRANDING) {
|
||||
DESTDIR = $$DESTDIR/$$OO_BUILD_BRANDING
|
||||
}
|
||||
|
||||
DESTDIR = $$DESTDIR/$$CORE_BUILDS_PLATFORM_PREFIX
|
||||
build_xp {
|
||||
DESTDIR = $$DESTDIR/xp
|
||||
}
|
||||
|
||||
OBJECTS_DIR = $$DESTDIR/obj
|
||||
MOC_DIR = $$DESTDIR/moc
|
||||
RCC_DIR = $$DESTDIR/rcc
|
||||
|
||||
@ -34,16 +34,26 @@
|
||||
#define VERSION_H
|
||||
|
||||
#define VER_STRINGIFY(d) #d
|
||||
#define VER_STR_LONG(mj,mn,b,r) VER_STRINGIFY(mj) "." VER_STRINGIFY(mn) "." VER_STRINGIFY(b) "." VER_STRINGIFY(r) "\0"
|
||||
#define VER_STR_SHORT(mj,mn) VER_STRINGIFY(mj) "." VER_STRINGIFY(mn) "\0"
|
||||
|
||||
#define VER_NUM_MAJOR 5
|
||||
#define VER_NUM_MINOR 2
|
||||
#define VER_NUM_BUILD 46
|
||||
#define VER_NUM_REVISION 24
|
||||
#define VER_NUMBER VER_NUM_MAJOR,VER_NUM_MINOR,VER_NUM_BUILD,VER_NUM_REVISION
|
||||
#define VER_STRING VER_STR_LONG(VER_NUM_MAJOR,VER_NUM_MINOR,VER_NUM_BUILD,VER_NUM_REVISION)
|
||||
#define VER_STRING_SHORT VER_STR_SHORT(VER_NUM_MAJOR,VER_NUM_MINOR)
|
||||
#ifdef VER_PRODUCT_VERSION
|
||||
# define TO_STR(v) VER_STRINGIFY(v)
|
||||
# define VER_FILEVERSION VER_PRODUCT_VERSION_COMMAS
|
||||
# define VER_FILEVERSION_STR TO_STR(VER_PRODUCT_VERSION)
|
||||
|
||||
# define VER_PRODUCTVERSION VER_FILEVERSION
|
||||
# define VER_PRODUCTVERSION_STR TO_STR(VER_PRODUCT_VERSION)
|
||||
#else
|
||||
# define VER_STR_LONG(mj,mn,b,r) VER_STRINGIFY(mj) "." VER_STRINGIFY(mn) "." VER_STRINGIFY(b) "." VER_STRINGIFY(r) "\0"
|
||||
# define VER_STR_SHORT(mj,mn) VER_STRINGIFY(mj) "." VER_STRINGIFY(mn) "\0"
|
||||
|
||||
# define VER_NUM_MAJOR 5
|
||||
# define VER_NUM_MINOR 2
|
||||
# define VER_NUM_BUILD 46
|
||||
# define VER_NUM_REVISION 24
|
||||
# define VER_NUMBER VER_NUM_MAJOR,VER_NUM_MINOR,VER_NUM_BUILD,VER_NUM_REVISION
|
||||
# define VER_STRING VER_STR_LONG(VER_NUM_MAJOR,VER_NUM_MINOR,VER_NUM_BUILD,VER_NUM_REVISION)
|
||||
# define VER_STRING_SHORT VER_STR_SHORT(VER_NUM_MAJOR,VER_NUM_MINOR)
|
||||
#endif
|
||||
|
||||
#define VER_LANG_AND_CHARSET_STR "040904E4"
|
||||
#define VER_LANG_ID 0x0409
|
||||
|
||||
Reference in New Issue
Block a user