Changeset 47844 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Aug 27, 2009, 5:08:57 PM (16 years ago)
Author:
[email protected]
Message:

JavaScriptCore: Link the testapi against CFLite when building the WinCairo port.

Reviewed by Adam Roben.

  • JavaScriptCore.vcproj/testapi/testapi.vcproj: Add new Release_CFLite target. Update all targets to inherit from either the JavaScriptCF.vsprops (Apple target) or the JavaScriptCFLite.vsprops file (WinCairo target).
  • JavaScriptCore.vcproj/testapi/testapiCommon.vsprops: Remove input file CoreFoundation.lib. This is provided by either the JavaScriptCF.vsprops or JavaScriptCFLite.vsprops file.

WebKit/win: Modify Release_Cairo target to build testapi using the
Release_CFLite target so that the correct CoreFoundation
(in this case, CFLite.dll) is linked.

Reviewed by Adam Roben.

  • WebKit.vcproj/WebKit.sln:
Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r47842 r47844  
     12009-08-27  Brent Fulgham  <[email protected]>
     2
     3        Reviewed by Adam Roben.
     4
     5        Link the testapi against CFLite when building the WinCairo port.
     6
     7        * JavaScriptCore.vcproj/testapi/testapi.vcproj: Add new Release_CFLite
     8          target.  Update all targets to inherit from either the
     9          JavaScriptCF.vsprops (Apple target) or the JavaScriptCFLite.vsprops
     10          file (WinCairo target).
     11        * JavaScriptCore.vcproj/testapi/testapiCommon.vsprops: Remove
     12          input file CoreFoundation.lib. This is provided by either the
     13          JavaScriptCF.vsprops or JavaScriptCFLite.vsprops file.
     14
    1152009-08-27  Steve Falkenburg  <[email protected]>
    216
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapi.vcproj

    r47760 r47844  
    1919                        Name="Debug|Win32"
    2020                        ConfigurationType="1"
    21                         InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;.\testapiCommon.vsprops"
     21                        InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;.\testapiCommon.vsprops;..\JavaScriptCore\JavaScriptCoreCF.vsprops"
    2222                        CharacterSet="1"
    2323                        >
     
    8080                        Name="Release|Win32"
    8181                        ConfigurationType="1"
    82                         InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\testapiCommon.vsprops"
     82                        InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\testapiCommon.vsprops;..\JavaScriptCore\JavaScriptCoreCF.vsprops"
    8383                        CharacterSet="1"
    8484                        WholeProgramOptimization="1"
     
    142142                        Name="Debug_Internal|Win32"
    143143                        ConfigurationType="1"
    144                         InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\testapiCommon.vsprops"
     144                        InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_internal.vsprops;.\testapiCommon.vsprops;..\JavaScriptCore\JavaScriptCoreCF.vsprops"
    145145                        CharacterSet="1"
    146146                        >
     
    203203                        Name="Debug_CFLite|Win32"
    204204                        ConfigurationType="1"
    205                         InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_wincairo.vsprops;.\testapiCommon.vsprops"
    206                         CharacterSet="1"
     205                        InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\debug_wincairo.vsprops;.\testapiCommon.vsprops;..\JavaScriptCore\JavaScriptCoreCFLite.vsprops"
     206                        CharacterSet="1"
     207                        >
     208                        <Tool
     209                                Name="VCPreBuildEventTool"
     210                        />
     211                        <Tool
     212                                Name="VCCustomBuildTool"
     213                        />
     214                        <Tool
     215                                Name="VCXMLDataGeneratorTool"
     216                        />
     217                        <Tool
     218                                Name="VCWebServiceProxyGeneratorTool"
     219                        />
     220                        <Tool
     221                                Name="VCMIDLTool"
     222                        />
     223                        <Tool
     224                                Name="VCCLCompilerTool"
     225                        />
     226                        <Tool
     227                                Name="VCManagedResourceCompilerTool"
     228                        />
     229                        <Tool
     230                                Name="VCResourceCompilerTool"
     231                        />
     232                        <Tool
     233                                Name="VCPreLinkEventTool"
     234                        />
     235                        <Tool
     236                                Name="VCLinkerTool"
     237                        />
     238                        <Tool
     239                                Name="VCALinkTool"
     240                        />
     241                        <Tool
     242                                Name="VCManifestTool"
     243                        />
     244                        <Tool
     245                                Name="VCXDCMakeTool"
     246                        />
     247                        <Tool
     248                                Name="VCBscMakeTool"
     249                        />
     250                        <Tool
     251                                Name="VCFxCopTool"
     252                        />
     253                        <Tool
     254                                Name="VCAppVerifierTool"
     255                        />
     256                        <Tool
     257                                Name="VCWebDeploymentTool"
     258                        />
     259                        <Tool
     260                                Name="VCPostBuildEventTool"
     261                        />
     262                </Configuration>
     263                <Configuration
     264                        Name="Release_CFLite|Win32"
     265                        ConfigurationType="1"
     266                        InheritedPropertySheets="$(WebKitLibrariesDir)\tools\vsprops\common.vsprops;$(WebKitLibrariesDir)\tools\vsprops\release.vsprops;.\testapiCommon.vsprops;..\JavaScriptCore\JavaScriptCoreCFLite.vsprops"
     267                        CharacterSet="1"
     268                        WholeProgramOptimization="1"
    207269                        >
    208270                        <Tool
     
    300362                                />
    301363                        </FileConfiguration>
     364                        <FileConfiguration
     365                                Name="Release_CFLite|Win32"
     366                                >
     367                                <Tool
     368                                        Name="VCCLCompilerTool"
     369                                        CompileAs="2"
     370                                />
     371                        </FileConfiguration>
    302372                </File>
    303373                <File
  • trunk/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiCommon.vsprops

    r47392 r47844  
    1313        <Tool
    1414                Name="VCLinkerTool"
    15                 AdditionalDependencies="JavaScriptCore$(WebKitDLLConfigSuffix).lib WTF$(WebKitConfigSuffix).lib CoreFoundation$(LibraryConfigSuffix).lib pthreadVC2$(LibraryConfigSuffix).lib icuin$(LibraryConfigSuffix).lib icuuc$(LibraryConfigSuffix).lib"
     15                AdditionalDependencies="JavaScriptCore$(WebKitDLLConfigSuffix).lib WTF$(WebKitConfigSuffix).lib pthreadVC2$(LibraryConfigSuffix).lib icuin$(LibraryConfigSuffix).lib icuuc$(LibraryConfigSuffix).lib"
    1616                SubSystem="1"
    1717        />
Note: See TracChangeset for help on using the changeset viewer.