Changeset 259102 in webkit for trunk/Source/JavaScriptCore/shell


Ignore:
Timestamp:
Mar 26, 2020, 9:13:08 PM (5 years ago)
Author:
Fujii Hironori
Message:

[Win] lld-link: error: /manifestdependency: is not allowed in .drectve
https://bugs.webkit.org/show_bug.cgi?id=204831

Reviewed by Ross Kirsling.

.:

  • Source/cmake/WebKitMacros.cmake (WEBKIT_EXECUTABLE): Added /manifestdependency linkder option if WIN32.

Source/JavaScriptCore:

  • shell/DLLLauncherMain.cpp: Removed /manifestdependency for Microsoft.VC80.CRT which seems leftover of Bug 116562 (r178530).

Tools:

  • TestWebKitAPI/win/main.cpp:
  • win/DLLLauncher/DLLLauncherMain.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/shell/DLLLauncherMain.cpp

    r259043 r259102  
    3636#include <windows.h>
    3737
    38 #if defined _M_IX86
    39 #define PROCESSORARCHITECTURE "x86"
    40 #elif defined _M_IA64
    41 #define PROCESSORARCHITECTURE "ia64"
    42 #elif defined _M_X64
    43 #define PROCESSORARCHITECTURE "amd64"
    44 #else
    45 #define PROCESSORARCHITECTURE "*"
    46 #endif
    47 
    48 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='" PROCESSORARCHITECTURE "' publicKeyToken='6595b64144ccf1df' language='*'\"")
    49 #if defined(_MSC_VER) && (_MSC_VER >= 1600) && !defined(WIN_CAIRO)
    50 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.VC80.CRT' version='8.0.50727.6195' processorArchitecture='" PROCESSORARCHITECTURE "' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
    51 #endif
    52 
    5338static void enableTerminationOnHeapCorruption()
    5439{
Note: See TracChangeset for help on using the changeset viewer.