fix LTO+mergedlibs on windows
Change-Id: I3d95d566db76e14532945b881b1847ea8c7e3153 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102946 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
parent
d75c5b3891
commit
7adf79c2dd
3 changed files with 22 additions and 1 deletions
|
@ -13,6 +13,16 @@ $(eval $(call gb_Executable_set_targettype_gui,twain32shim,YES))
|
|||
|
||||
$(eval $(call gb_Executable_set_x86,twain32shim,YES))
|
||||
|
||||
# when building with link-time optimisation on, we need to turn it off for the helper
|
||||
ifeq ($(ENABLE_LTO),TRUE)
|
||||
$(eval $(call gb_Executable_add_cxxflags,twain32shim,\
|
||||
-GL- \
|
||||
))
|
||||
$(eval $(call gb_Executable_add_ldflags,twain32shim,\
|
||||
-LTCG:OFF \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Executable_use_externals,twain32shim,\
|
||||
sane_headers \
|
||||
))
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
#include <com/sun/star/uno/Sequence.hxx>
|
||||
#include <oox/token/tokens.hxx>
|
||||
#include <oox/dllapi.h>
|
||||
#include <rtl/instance.hxx>
|
||||
#include <rtl/ustring.hxx>
|
||||
#include <sal/log.hxx>
|
||||
|
@ -32,7 +33,7 @@
|
|||
namespace oox {
|
||||
|
||||
|
||||
class TokenMap
|
||||
class OOX_DLLPUBLIC TokenMap
|
||||
{
|
||||
public:
|
||||
explicit TokenMap();
|
||||
|
|
|
@ -11,6 +11,16 @@ $(eval $(call gb_Library_Library,spsupp_x86))
|
|||
|
||||
$(eval $(call gb_Library_set_x86,spsupp_x86,YES))
|
||||
|
||||
# when building with link-time optimisation on, we need to turn it off for the helper
|
||||
ifeq ($(ENABLE_LTO),TRUE)
|
||||
$(eval $(call gb_Library_add_cxxflags,spsupp_x86,\
|
||||
-GL- \
|
||||
))
|
||||
$(eval $(call gb_Library_add_ldflags,spsupp_x86,\
|
||||
-LTCG:OFF \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Library_use_custom_headers,spsupp_x86,\
|
||||
shell/source/win32/spsupp/idl \
|
||||
))
|
||||
|
|
Loading…
Reference in a new issue