Changeset 60090 in vbox
- Timestamp:
- Mar 18, 2016 10:55:34 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106087
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile.kmk
r60082 r60090 235 235 qt5-bin_MODE = 755 236 236 qt5-bin_INST = $(INST_BIN) 237 qt5-bin_SOURCES = \ 238 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(qt5-bin_0_OUTDIR)/lib$(qtmod)$(SUFF_DLL).5.5.1=>lib$(qtmod)$(SUFF_DLL).5) \ 239 $(qt5-bin_0_OUTDIR)/libqxcb$(SUFF_DLL)=>platforms/libqxcb$(SUFF_DLL) 237 ifdef VBOX_WITH_HARDENING 238 qt5-bin_SOURCES = \ 239 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(wildcard $(VBOX_PATH_QT_LIB)/lib$(qtmod)$(SUFF_DLL).*.*.*)=>lib$(qtmod)$(SUFF_DLL).5) \ 240 $(VBOX_PATH_QT)/plugins/platforms/libqxcb$(SUFF_DLL)=>platforms/libqxcb$(SUFF_DLL) 241 else # !VBOX_WITH_HARDENING 242 # For non-hardened builds we need to remove the RUNPATH. This stuff is 243 # ugly but we need to prevent kBuild from hard-linking otherwise we 244 # (indirectly) change the binaries in tools 245 qt5-bin_SOURCES = \ 246 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$(qt5-bin_0_OUTDIR)/lib$(qtmod)$(SUFF_DLL).5.5.1=>lib$(qtmod)$(SUFF_DLL).5) \ 247 $(qt5-bin_0_OUTDIR)/libqxcb$(SUFF_DLL)=>platforms/libqxcb$(SUFF_DLL) 240 248 241 249 $(foreach qtmod,$(VBOX_QT_MOD_NAMES),$$(qt5-bin_0_OUTDIR)/lib$(qtmod)$(SUFF_DLL).5.5.1): \ … … 243 251 $(call MSG_INST_FILE,$^,$@) 244 252 $(QUIET)$(CP) $^ $@ 245 $( if $(VBOX_WITH_HARDENING),,chrpath --replace "\$$ORIGIN" $@)253 $(QUIET)chrpath --delete $@ 246 254 247 255 $$(qt5-bin_0_OUTDIR)/libqxcb$(SUFF_DLL): $(VBOX_PATH_QT)/plugins/platforms/libqxcb$(SUFF_DLL) \ … … 249 257 $(call MSG_INST_FILE,$^,$@) 250 258 $(QUIET)$(CP) $^ $@ 251 $(if $(VBOX_WITH_HARDENING),,chrpath --replace "\$$ORIGIN" $@) 252 259 $(QUIET)chrpath --delete $@ 260 261 endif # !VBOX_WITH_HARDENING 253 262 endif # x11 254 263 endif # VBOX_WITH_ORACLE_QT || VBOX_WITH_QT_PAYLOAD
Note:
See TracChangeset
for help on using the changeset viewer.