VirtualBox

Changeset 60949 in vbox for trunk


Ignore:
Timestamp:
May 12, 2016 2:10:46 PM (9 years ago)
Author:
vboxsync
Message:

xpcom: Adjustments for OS X SDK v10.9.

Location:
trunk/src/libs/xpcom18a4
Files:
4 edited

Legend:

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

    r56301 r60949  
    123123                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd \
    124124                                     .
    125 TEMPLATE_XPCOM_INCS.darwin         = $(VBOX_PATH_MACOSX_SDK)/Developer/Headers/FlatCarbon
     125ifn1of ($(VBOX_DEF_MACOSX_VERSION_MIN),10.4 10.5 10.6 10.7) # FlatCarbon is gone starting 10.8 (or Xcode 5.0).
     126 TEMPLATE_XPCOM_DEFS.darwin       += VBOX_WITH_NEWER_OSX_SDK
     127 TEMPLATE_XPCOM_INCS.darwin        = \
     128        $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/CoreFoundation.framework/Versions/A/Headers/ \
     129        $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/ \
     130        $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/
     131else
     132 TEMPLATE_XPCOM_INCS.darwin        = $(VBOX_PATH_MACOSX_SDK)/Developer/Headers/FlatCarbon
     133endif
    126134TEMPLATE_XPCOM_LIBS.solaris        = sendfile
    127135TEMPLATE_XPCOM_ORDERDEPS           = $(foreach hdrinst, $(filter %-HEADERS, $(INSTALLS)), $($(hdrinst)_1_TARGET)) \
  • trunk/src/libs/xpcom18a4/xpcom/io/SpecialSystemDirectory.cpp

    r1 r60949  
    9393#include <sys/param.h>
    9494#include "prenv.h"
     95# if defined(XP_MACOSX) && defined(VBOX_WITH_NEWER_OSX_SDK)
     96# include <Folders.h>
     97# endif
    9598
    9699#elif defined(XP_BEOS)
  • trunk/src/libs/xpcom18a4/xpcom/io/SpecialSystemDirectory.h

    r1 r60949  
    4646
    4747#if defined(XP_MAC) || defined(XP_MACOSX)
    48 #include <Types.h>
     48# ifndef VBOX_WITH_NEWER_OSX_SDK
     49#  include <Types.h>
     50# endif
    4951#include "nsILocalFileMac.h"
    5052#include "prenv.h"
  • trunk/src/libs/xpcom18a4/xpcom/io/nsDirectoryService.cpp

    r48163 r60949  
    6565#include <Folders.h>
    6666#include <Files.h>
    67 #include <Memory.h>
     67# ifndef VBOX_WITH_NEWER_OSX_SDK
     68#  include <Memory.h>
     69# endif
    6870#include <Processes.h>
    6971#include <Gestalt.h>
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