VirtualBox

Changeset 47890 in vbox


Ignore:
Timestamp:
Aug 20, 2013 11:16:30 AM (11 years ago)
Author:
vboxsync
Message:

libs/xpcom: try to fix xpcom component loading issues with hardened builds for code which doesn't use the glue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r47509 r47890  
    55
    66#
    7 # Copyright (C) 2006-2012 Oracle Corporation
     7# Copyright (C) 2006-2013 Oracle Corporation
    88#
    99# This file is part of VirtualBox Open Source Edition (OSE), as
     
    757757VBox-xpcom-io_INSTTYPE = none
    758758VBox-xpcom-io_DEFS = _IMPL_NS_COM MOZ_USER_DIR=\".mozilla\"
     759if defined(VBOX_WITH_HARDENING) && defined(VBOX_PATH_APP_PRIVATE_ARCH)
     760 VBox-xpcom-io_DEFS += MOZ_DEFAULT_VBOX_XPCOM_HOME=$(VBOX_PATH_APP_PRIVATE_ARCH)
     761endif
    759762VBox-xpcom-io_INCS.darwin = \
    760763        xpcom/MoreFiles
     
    919922VBoxXPCOMGlue_TEMPLATE = XPCOM
    920923VBoxXPCOMGlue_DEFS     = XPCOM_GLUE
     924if defined(VBOX_WITH_HARDENING) && defined(VBOX_PATH_APP_PRIVATE_ARCH)
     925 VBoxXPCOMGlue_DEFS    += MOZ_DEFAULT_VBOX_XPCOM_HOME=foo
     926elsif
    921927VBoxXPCOMGlue_SOURCES  = $(VBoxXPCOMGlue_COMMON_SOURCES) \
    922928                         xpcom/glue/standalone/nsXPCOMGlue.cpp \
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette