Changeset 259035 in webkit
- Timestamp:
- Mar 25, 2020 11:43:11 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r258877 r259035 1 2020-03-25 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win] lld-link: error: /manifestdependency: is not allowed in .drectve 4 https://bugs.webkit.org/show_bug.cgi?id=204831 5 6 Reviewed by Ross Kirsling. 7 8 clang-cl doesn't support #pragma comment(linker, "/manifestdependency .."). 9 Use an linker option instead. 10 11 * Source/cmake/WebKitMacros.cmake (WEBKIT_EXECUTABLE): Added -manifestdependency linkder option if WIN32. 12 1 13 2020-03-23 Michael Catanzaro <mcatanzaro@gnome.org> 2 14 -
trunk/Source/JavaScriptCore/ChangeLog
r259029 r259035 1 2020-03-25 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win] lld-link: error: /manifestdependency: is not allowed in .drectve 4 https://bugs.webkit.org/show_bug.cgi?id=204831 5 6 Reviewed by Ross Kirsling. 7 8 * shell/DLLLauncherMain.cpp: Removed /manifestdependency for Microsoft.VC80.CRT which seems leftover of Bug 116562 (r178530). 9 1 10 2020-03-25 Alexey Shvayka <shvaikalesh@gmail.com> 2 11 -
trunk/Source/JavaScriptCore/shell/DLLLauncherMain.cpp
r239200 r259035 36 36 #include <windows.h> 37 37 38 #if defined _M_IX8639 #define PROCESSORARCHITECTURE "x86"40 #elif defined _M_IA6441 #define PROCESSORARCHITECTURE "ia64"42 #elif defined _M_X6443 #define PROCESSORARCHITECTURE "amd64"44 #else45 #define PROCESSORARCHITECTURE "*"46 #endif47 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 #endif52 53 38 static void enableTerminationOnHeapCorruption() 54 39 { -
trunk/Source/cmake/WebKitMacros.cmake
r255491 r259035 217 217 if (${_target}_OUTPUT_NAME) 218 218 set_target_properties(${_target} PROPERTIES OUTPUT_NAME ${${_target}_OUTPUT_NAME}) 219 endif () 220 if (WIN32) 221 if (WTF_CPU_X86) 222 set(_processor_architecture "x86") 223 elseif (WTF_CPU_X86_64) 224 set(_processor_architecture "amd64") 225 else () 226 set(_processor_architecture "*") 227 endif () 228 target_link_options(${_target} PRIVATE "-manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='${_processor_architecture}'") 219 229 endif () 220 230 endmacro() -
trunk/Tools/ChangeLog
r259026 r259035 1 2020-03-25 Fujii Hironori <Hironori.Fujii@sony.com> 2 3 [Win] lld-link: error: /manifestdependency: is not allowed in .drectve 4 https://bugs.webkit.org/show_bug.cgi?id=204831 5 6 Reviewed by Ross Kirsling. 7 8 * TestWebKitAPI/win/main.cpp: 9 * win/DLLLauncher/DLLLauncherMain.cpp: 10 1 11 2020-03-25 Alexey Shvayka <shvaikalesh@gmail.com> 2 12 -
trunk/Tools/TestWebKitAPI/win/main.cpp
r198559 r259035 28 28 #include <windows.h> 29 29 30 #if defined _M_IX8631 #define PROCESSORARCHITECTURE "x86"32 #elif defined _M_IA6433 #define PROCESSORARCHITECTURE "ia64"34 #elif defined _M_X6435 #define PROCESSORARCHITECTURE "amd64"36 #else37 #define PROCESSORARCHITECTURE "*"38 #endif39 40 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='" PROCESSORARCHITECTURE "' publicKeyToken='6595b64144ccf1df' language='*'\"")41 42 30 int main(int argc, char** argv) 43 31 { -
trunk/Tools/win/DLLLauncher/DLLLauncherMain.cpp
r239200 r259035 38 38 using namespace std; 39 39 40 #if defined _M_IX8641 #define PROCESSORARCHITECTURE "x86"42 #elif defined _M_IA6443 #define PROCESSORARCHITECTURE "ia64"44 #elif defined _M_X6445 #define PROCESSORARCHITECTURE "amd64"46 #else47 #define PROCESSORARCHITECTURE "*"48 #endif49 50 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='" PROCESSORARCHITECTURE "' publicKeyToken='6595b64144ccf1df' language='*'\"")51 52 40 static void enableTerminationOnHeapCorruption() 53 41 {
Note: See TracChangeset
for help on using the changeset viewer.