Kaydet (Commit) fabae54c authored tarafından Matúš Kukan's avatar Matúš Kukan Kaydeden (comit) Noel Power

append library specific compile flags at the end

Change-Id: If9d4640b59dd411734a581c66f9310d31ab9fbb7
Reviewed-on: https://gerrit.libreoffice.org/1632Tested-by: 's avatarNorbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: 's avatarNoel Power <noel.power@suse.com>
Tested-by: 's avatarNoel Power <noel.power@suse.com>
üst c87be4c2
...@@ -632,9 +632,9 @@ endif ...@@ -632,9 +632,9 @@ endif
endef endef
define gb_LinkTarget_add_cflags define gb_LinkTarget_add_cflags
$(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS += $(2) $(call gb_LinkTarget_get_target,$(1)) : T_CFLAGS_APPEND += $(2)
ifeq ($(gb_FULLDEPS),$(true)) ifeq ($(gb_FULLDEPS),$(true))
$(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS += $(2) $(call gb_LinkTarget_get_dep_target,$(1)) : T_CFLAGS_APPEND += $(2)
endif endif
endef endef
...@@ -648,11 +648,11 @@ endef ...@@ -648,11 +648,11 @@ endef
define gb_LinkTarget_add_cxxflags define gb_LinkTarget_add_cxxflags
$(call gb_LinkTarget_get_headers_target,$(1)) \ $(call gb_LinkTarget_get_headers_target,$(1)) \
$(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS += $(2) $(call gb_LinkTarget_get_target,$(1)) : T_CXXFLAGS_APPEND += $(2)
$(call gb_LinkTarget_get_headers_target,$(1)) \ $(call gb_LinkTarget_get_headers_target,$(1)) \
$(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS += $(2) $(call gb_LinkTarget_get_target,$(1)) : PCH_CXXFLAGS += $(2)
ifeq ($(gb_FULLDEPS),$(true)) ifeq ($(gb_FULLDEPS),$(true))
$(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS += $(2) $(call gb_LinkTarget_get_dep_target,$(1)) : T_CXXFLAGS_APPEND += $(2)
$(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS += $(2) $(call gb_LinkTarget_get_dep_target,$(1)) : PCH_CXXFLAGS += $(2)
endif endif
endef endef
...@@ -664,9 +664,9 @@ $$(call gb_Output_error,\ ...@@ -664,9 +664,9 @@ $$(call gb_Output_error,\
endef endef
define gb_LinkTarget_add_objcxxflags define gb_LinkTarget_add_objcxxflags
$(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS += $(2) $(call gb_LinkTarget_get_target,$(1)) : T_OBJCXXFLAGS_APPEND += $(2)
ifeq ($(gb_FULLDEPS),$(true)) ifeq ($(gb_FULLDEPS),$(true))
$(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS += $(2) $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCXXFLAGS_APPEND += $(2)
endif endif
endef endef
...@@ -683,9 +683,9 @@ $$(call gb_Output_error,\ ...@@ -683,9 +683,9 @@ $$(call gb_Output_error,\
endef endef
define gb_LinkTarget_add_objcflags define gb_LinkTarget_add_objcflags
$(call gb_LinkTarget_get_target,$(1)) : T_OBJCFLAGS += $(2) $(call gb_LinkTarget_get_target,$(1)) : T_OBJCFLAGS_APPEND += $(2)
ifeq ($(gb_FULLDEPS),$(true)) ifeq ($(gb_FULLDEPS),$(true))
$(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCFLAGS += $(2) $(call gb_LinkTarget_get_dep_target,$(1)) : T_OBJCFLAGS_APPEND += $(2)
endif endif
endef endef
......
...@@ -65,7 +65,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -65,7 +65,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \ $(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \
$(if $(COMPILER_PLUGINS),$(gb_COMPILER_PLUGINS)) \ $(if $(COMPILER_PLUGINS),$(gb_COMPILER_PLUGINS)) \
$(T_CFLAGS) \ $(T_CFLAGS) $(T_CFLAGS_APPEND) \
-c $(3) \ -c $(3) \
-o $(1) \ -o $(1) \
$(call gb_cxx_dep_generation_options,$(1),$(4)) \ $(call gb_cxx_dep_generation_options,$(1),$(4)) \
...@@ -83,7 +83,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -83,7 +83,7 @@ $(call gb_Helper_abbreviate_dirs,\
ICECC=no CCACHE_DISABLE=1 \ ICECC=no CCACHE_DISABLE=1 \
$(gb_CC) \ $(gb_CC) \
$(DEFS) \ $(DEFS) \
$(T_CFLAGS) \ $(T_CFLAGS) $(T_CFLAGS_APPEND) \
-c $(2) \ -c $(2) \
-I$(dir $(2)) \ -I$(dir $(2)) \
$(INCLUDE) \ $(INCLUDE) \
...@@ -105,7 +105,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -105,7 +105,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \ $(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \
$(if $(COMPILER_PLUGINS),$(gb_COMPILER_PLUGINS)) \ $(if $(COMPILER_PLUGINS),$(gb_COMPILER_PLUGINS)) \
$(T_CXXFLAGS) \ $(T_CXXFLAGS) $(T_CXXFLAGS_APPEND) \
-c $(3) \ -c $(3) \
-o $(1) \ -o $(1) \
$(call gb_cxx_dep_generation_options,$(1),$(4)) \ $(call gb_cxx_dep_generation_options,$(1),$(4)) \
...@@ -124,7 +124,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -124,7 +124,7 @@ $(call gb_Helper_abbreviate_dirs,\
ICECC=no CCACHE_DISABLE=1 \ ICECC=no CCACHE_DISABLE=1 \
$(gb_CXX) \ $(gb_CXX) \
$(DEFS) \ $(DEFS) \
$(T_CXXFLAGS) \ $(T_CXXFLAGS) $(T_CXXFLAGS_APPEND) \
-c $(2) \ -c $(2) \
-I$(dir $(2)) \ -I$(dir $(2)) \
$(INCLUDE) \ $(INCLUDE) \
...@@ -142,7 +142,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -142,7 +142,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(DEFS) \ $(DEFS) \
$(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \ $(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \
$(T_OBJCXXFLAGS) \ $(T_OBJCXXFLAGS) $(T_OBJCXXFLAGS_APPEND) \
-c $(3) \ -c $(3) \
-o $(1) \ -o $(1) \
-MMD -MT $(1) \ -MMD -MT $(1) \
...@@ -161,7 +161,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -161,7 +161,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(DEFS) \ $(DEFS) \
$(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \ $(if $(VISIBILITY),,$(gb_VISIBILITY_FLAGS)) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \
$(T_OBJCFLAGS) \ $(T_OBJCFLAGS) $(T_OBJCFLAGS_APPEND) \
-c $(3) \ -c $(3) \
-o $(1) \ -o $(1) \
-MMD -MT $(1) \ -MMD -MT $(1) \
......
...@@ -52,7 +52,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -52,7 +52,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(if $(filter YES,$(COBJECT_X64)), $(CXX_X64_BINARY), $(gb_CC)) \ $(if $(filter YES,$(COBJECT_X64)), $(CXX_X64_BINARY), $(gb_CC)) \
$(DEFS) \ $(DEFS) \
$(if $(filter Library,$(TARGETTYPE)),$(gb_COMPILER_LTOFLAGS)) \ $(if $(filter Library,$(TARGETTYPE)),$(gb_COMPILER_LTOFLAGS)) \
$(T_CFLAGS) \ $(T_CFLAGS) $(T_CFLAGS_APPEND) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CFLAGS_WERROR)) \
-Fd$(PDBFILE) \ -Fd$(PDBFILE) \
$(gb_COMPILERDEPFLAGS) \ $(gb_COMPILERDEPFLAGS) \
...@@ -75,7 +75,7 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -75,7 +75,7 @@ $(call gb_Helper_abbreviate_dirs,\
$(if $(filter YES,$(CXXOBJECT_X64)), $(CXX_X64_BINARY), $(gb_CXX)) \ $(if $(filter YES,$(CXXOBJECT_X64)), $(CXX_X64_BINARY), $(gb_CXX)) \
$(DEFS) \ $(DEFS) \
$(if $(filter Library,$(TARGETTYPE)),$(gb_COMPILER_LTOFLAGS)) \ $(if $(filter Library,$(TARGETTYPE)),$(gb_COMPILER_LTOFLAGS)) \
$(T_CXXFLAGS) \ $(T_CXXFLAGS) $(T_CXXFLAGS_APPEND) \
$(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \ $(if $(WARNINGS_NOT_ERRORS),,$(gb_CXXFLAGS_WERROR)) \
-Fd$(PDBFILE) \ -Fd$(PDBFILE) \
$(PCHFLAGS) \ $(PCHFLAGS) \
......
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