mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-09-04 05:03:10 +02:00
Only use gnu_symbol_visibility
on macOS
This commit is contained in:
parent
5893b94ac7
commit
2723b3396b
2 changed files with 9 additions and 1 deletions
|
@ -69,12 +69,16 @@ if get_option('retro') == true
|
|||
'-Wno-unused-value',
|
||||
'-Wno-unused-variable',
|
||||
'-Wno-unused-but-set-variable',
|
||||
'-Wno-ignored-optimization-argument',
|
||||
'-DWASM_RT_TRAP_HANDLER=mkxp_sandbox_trap_handler',
|
||||
],
|
||||
cpp_args: [
|
||||
'-DMKXPZ_RETRO',
|
||||
],
|
||||
gnu_symbol_visibility: 'hidden',
|
||||
link_args: [
|
||||
host_system == 'darwin' ? '' : ('-Wl,--version-script=' + join_paths(meson.current_source_dir(), 'retro/link.T')),
|
||||
],
|
||||
gnu_symbol_visibility: host_system == 'darwin' ? 'hidden' : '',
|
||||
include_directories: [
|
||||
include_directories(retro_phase1),
|
||||
include_directories(join_paths(retro_phase1, 'wasm2c')),
|
||||
|
|
4
retro/link.T
Normal file
4
retro/link.T
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
global: retro_*;
|
||||
local: *;
|
||||
};
|
Loading…
Add table
Reference in a new issue