|
733 | 733 | ['want_separate_host_toolset', {
|
734 | 734 | 'toolsets': ['host', 'target'],
|
735 | 735 | }],
|
| 736 | + ['v8_control_flow_integrity==1', { |
| 737 | + 'sources': [ |
| 738 | + '<(V8_ROOT)/src/execution/arm64/pointer-authentication-arm64.h', |
| 739 | + ], |
| 740 | + }, { |
| 741 | + 'sources': [ |
| 742 | + '<(V8_ROOT)/src/execution/pointer-authentication-dummy.h', |
| 743 | + ], |
| 744 | + }], |
736 | 745 | ['v8_target_arch=="ia32"', {
|
737 | 746 | 'sources': [ ### gcmole(arch:ia32) ###
|
738 | 747 | '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"v8_base_without_compiler.*?v8_current_cpu == \\"x86.*?sources \+= ")',
|
|
1608 | 1617 | {
|
1609 | 1618 | 'target_name': 'v8_zlib',
|
1610 | 1619 | 'type': 'static_library',
|
| 1620 | + 'conditions': [ |
| 1621 | + ['want_separate_host_toolset', { |
| 1622 | + 'toolsets': ['host', 'target'], |
| 1623 | + }], |
| 1624 | + ], |
1611 | 1625 | 'direct_dependent_settings': {
|
1612 |
| - 'include_dirs': [ '<(V8_ROOT)/third_party/zlib' ], |
| 1626 | + 'include_dirs': [ |
| 1627 | + '<(V8_ROOT)/third_party/zlib', |
| 1628 | + '<(V8_ROOT)/third_party/zlib/google', |
| 1629 | + ], |
1613 | 1630 | },
|
1614 | 1631 | 'defines': [ 'ZLIB_IMPLEMENTATION' ],
|
1615 |
| - 'include_dirs': [ '<(V8_ROOT)/third_party/zlib' ], |
1616 |
| - 'sources': [ '<(V8_ROOT)/third_party/zlib/adler32.c' ], |
| 1632 | + 'include_dirs': [ |
| 1633 | + '<(V8_ROOT)/third_party/zlib', |
| 1634 | + '<(V8_ROOT)/third_party/zlib/google', |
| 1635 | + ], |
| 1636 | + 'sources': [ |
| 1637 | + '<(V8_ROOT)/third_party/zlib/adler32.c', |
| 1638 | + '<(V8_ROOT)/third_party/zlib/chromeconf.h', |
| 1639 | + '<(V8_ROOT)/third_party/zlib/compress.c', |
| 1640 | + '<(V8_ROOT)/third_party/zlib/contrib/optimizations/insert_string.h', |
| 1641 | + '<(V8_ROOT)/third_party/zlib/contrib/optimizations/insert_string.h', |
| 1642 | + '<(V8_ROOT)/third_party/zlib/cpu_features.c', |
| 1643 | + '<(V8_ROOT)/third_party/zlib/cpu_features.h', |
| 1644 | + '<(V8_ROOT)/third_party/zlib/crc32.c', |
| 1645 | + '<(V8_ROOT)/third_party/zlib/crc32.h', |
| 1646 | + '<(V8_ROOT)/third_party/zlib/deflate.c', |
| 1647 | + '<(V8_ROOT)/third_party/zlib/deflate.h', |
| 1648 | + '<(V8_ROOT)/third_party/zlib/gzclose.c', |
| 1649 | + '<(V8_ROOT)/third_party/zlib/gzguts.h', |
| 1650 | + '<(V8_ROOT)/third_party/zlib/gzlib.c', |
| 1651 | + '<(V8_ROOT)/third_party/zlib/gzread.c', |
| 1652 | + '<(V8_ROOT)/third_party/zlib/gzwrite.c', |
| 1653 | + '<(V8_ROOT)/third_party/zlib/infback.c', |
| 1654 | + '<(V8_ROOT)/third_party/zlib/inffast.c', |
| 1655 | + '<(V8_ROOT)/third_party/zlib/inffast.h', |
| 1656 | + '<(V8_ROOT)/third_party/zlib/inffixed.h', |
| 1657 | + '<(V8_ROOT)/third_party/zlib/inflate.c', |
| 1658 | + '<(V8_ROOT)/third_party/zlib/inflate.h', |
| 1659 | + '<(V8_ROOT)/third_party/zlib/inftrees.c', |
| 1660 | + '<(V8_ROOT)/third_party/zlib/inftrees.h', |
| 1661 | + '<(V8_ROOT)/third_party/zlib/trees.c', |
| 1662 | + '<(V8_ROOT)/third_party/zlib/trees.h', |
| 1663 | + '<(V8_ROOT)/third_party/zlib/uncompr.c', |
| 1664 | + '<(V8_ROOT)/third_party/zlib/zconf.h', |
| 1665 | + '<(V8_ROOT)/third_party/zlib/zlib.h', |
| 1666 | + '<(V8_ROOT)/third_party/zlib/zutil.c', |
| 1667 | + '<(V8_ROOT)/third_party/zlib/zutil.h', |
| 1668 | + '<(V8_ROOT)/third_party/zlib/google/compression_utils_portable.cc', |
| 1669 | + '<(V8_ROOT)/third_party/zlib/google/compression_utils_portable.h', |
| 1670 | + ], |
1617 | 1671 | }, # v8_zlib
|
1618 | 1672 | ],
|
1619 | 1673 | }
|
0 commit comments