forked from mirrors/nixpkgs
fe0ab944db
The module definitions are factored out and shared between qt56 and qt59. The symlink farm which was created during builds is no longer needed.
49 lines
1.5 KiB
Diff
49 lines
1.5 KiB
Diff
Index: qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/v8/src/v8.gyp
|
|
===================================================================
|
|
--- qtwebengine-opensource-src-5.9.0.orig/src/3rdparty/chromium/v8/src/v8.gyp
|
|
+++ qtwebengine-opensource-src-5.9.0/src/3rdparty/chromium/v8/src/v8.gyp
|
|
@@ -36,6 +36,7 @@
|
|
'v8_experimental_extra_library_files%': [],
|
|
'v8_enable_inspector%': 0,
|
|
'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
|
|
+ 'mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
|
|
'mkpeephole_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkpeephole<(EXECUTABLE_SUFFIX)',
|
|
'v8_os_page_size%': 0,
|
|
},
|
|
@@ -2432,7 +2433,7 @@
|
|
]
|
|
},
|
|
{
|
|
- 'target_name': 'mksnapshot',
|
|
+ 'target_name': 'mksnapshot_u',
|
|
'type': 'executable',
|
|
'dependencies': [
|
|
'v8_base',
|
|
@@ -2485,5 +2486,26 @@
|
|
}],
|
|
],
|
|
},
|
|
+ {
|
|
+ 'target_name': 'mksnapshot',
|
|
+ 'type': 'executable',
|
|
+ 'dependencies': ['mksnapshot_u'],
|
|
+ 'actions': [
|
|
+ {
|
|
+ 'action_name': 'paxmark_m_mksnapshot',
|
|
+ 'inputs': [
|
|
+ '<(mksnapshot_u_exec)',
|
|
+ ],
|
|
+ 'outputs': [
|
|
+ '<(mksnapshot_exec)',
|
|
+ ],
|
|
+ 'action': [
|
|
+ 'sh',
|
|
+ '-c',
|
|
+ 'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxctl -czexm <(mksnapshot_exec)',
|
|
+ ],
|
|
+ },
|
|
+ ],
|
|
+ },
|
|
],
|
|
}
|