Commit 2c132fa8 authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

static_link_stdlib

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@67865 954022d7-b5bf-4e40-9824-e11837661b57
parent 2d9a086d
......@@ -48,6 +48,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
win32 {
V8_CHECKOUT_PATH = $$PWD/v8_windows/v8
}
......
......@@ -45,11 +45,20 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += DJVU_USE_DYNAMIC_LIBRARY
LIBS += -L$$DESTDIR -lPdfWriter
LIBS += -L$$LIBS_DESTDIR_PATH -lPdfWriter
CONFIG += build_all_zlib build_zlib_as_sources
include(../OfficeUtils/OfficeUtils.pri)
......@@ -87,7 +96,7 @@ shared {
QMAKE_CFLAGS += -fvisibility=hidden
}
} else {
LIBS += -L$$DESTDIR -llibxml
LIBS += -L$$LIBS_DESTDIR_PATH -llibxml
}
################################################
......
......@@ -48,6 +48,14 @@ mac {
DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY
LIBS += -L$$DESTDIR -lUnicodeConverter
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += HTMLFILE_USE_DYNAMIC_LIBRARY
......
......@@ -50,6 +50,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += HTMLRENDERER_USE_DYNAMIC_LIBRARY
......
......@@ -48,6 +48,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += PDFREADER_USE_DYNAMIC_LIBRARY
......
......@@ -45,6 +45,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += PDFWRITER_USE_DYNAMIC_LIBRARY
......
......@@ -59,6 +59,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY
......
......@@ -45,6 +45,15 @@ mac {
################################################
LIBS_DESTDIR_PATH = $$DESTDIR
#CONFIG += static_link_libstd
static_link_libstd {
QMAKE_LFLAGS += -static-libstdc++ -static-libgcc
DESTDIR_POSTFIX = _static_stdlib
DESTDIR = $$DESTDIR$$DESTDIR_POSTFIX
message(static_link_libstd)
}
############# dynamic dependencies #############
shared {
DEFINES += XPS_USE_DYNAMIC_LIBRARY
......@@ -104,7 +113,7 @@ linux-g++ | linux-g++-64 | linux-g++-32 {
message(linux)
}
linux-g++ | linux-g++-64 | linux-g++-32 {
mac {
DEFINES += \
HAVE_UNISTD_H \
LINUX \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment