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 { ...@@ -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 { win32 {
V8_CHECKOUT_PATH = $$PWD/v8_windows/v8 V8_CHECKOUT_PATH = $$PWD/v8_windows/v8
} }
......
...@@ -45,11 +45,20 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += DJVU_USE_DYNAMIC_LIBRARY DEFINES += DJVU_USE_DYNAMIC_LIBRARY
LIBS += -L$$DESTDIR -lPdfWriter LIBS += -L$$LIBS_DESTDIR_PATH -lPdfWriter
CONFIG += build_all_zlib build_zlib_as_sources CONFIG += build_all_zlib build_zlib_as_sources
include(../OfficeUtils/OfficeUtils.pri) include(../OfficeUtils/OfficeUtils.pri)
...@@ -87,7 +96,7 @@ shared { ...@@ -87,7 +96,7 @@ shared {
QMAKE_CFLAGS += -fvisibility=hidden QMAKE_CFLAGS += -fvisibility=hidden
} }
} else { } else {
LIBS += -L$$DESTDIR -llibxml LIBS += -L$$LIBS_DESTDIR_PATH -llibxml
} }
################################################ ################################################
......
...@@ -48,6 +48,14 @@ mac { ...@@ -48,6 +48,14 @@ mac {
DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY
LIBS += -L$$DESTDIR -lUnicodeConverter 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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += HTMLFILE_USE_DYNAMIC_LIBRARY DEFINES += HTMLFILE_USE_DYNAMIC_LIBRARY
......
...@@ -50,6 +50,15 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += HTMLRENDERER_USE_DYNAMIC_LIBRARY DEFINES += HTMLRENDERER_USE_DYNAMIC_LIBRARY
......
...@@ -48,6 +48,15 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += PDFREADER_USE_DYNAMIC_LIBRARY DEFINES += PDFREADER_USE_DYNAMIC_LIBRARY
......
...@@ -45,6 +45,15 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += PDFWRITER_USE_DYNAMIC_LIBRARY DEFINES += PDFWRITER_USE_DYNAMIC_LIBRARY
......
...@@ -59,6 +59,15 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY DEFINES += UNICODECONVERTER_USE_DYNAMIC_LIBRARY
......
...@@ -45,6 +45,15 @@ mac { ...@@ -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 ############# ############# dynamic dependencies #############
shared { shared {
DEFINES += XPS_USE_DYNAMIC_LIBRARY DEFINES += XPS_USE_DYNAMIC_LIBRARY
...@@ -104,7 +113,7 @@ linux-g++ | linux-g++-64 | linux-g++-32 { ...@@ -104,7 +113,7 @@ linux-g++ | linux-g++-64 | linux-g++-32 {
message(linux) message(linux)
} }
linux-g++ | linux-g++-64 | linux-g++-32 { mac {
DEFINES += \ DEFINES += \
HAVE_UNISTD_H \ HAVE_UNISTD_H \
LINUX \ 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