Page MenuHomePhorge

meson.build
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

meson.build

message('Build configuration:')
message(' buildtype: ' + get_option('buildtype'))
message(' optimization: ' + get_option('optimization'))
message(' debug: ' + (get_option('debug') ? 'true' : 'false'))
message(' b_lto: ' + (get_option('b_lto') ? 'true' : 'false'))
message(' strip: ' + (get_option('strip') ? 'true' : 'false'))
message(' linker_map: ' + (get_option('linker_map') ? 'true' : 'false'))
if get_option('buildtype') != 'release'
warning('Building in non-release mode. For best performance, use --buildtype=release')
endif
add_project_arguments(
'-DNO_EXECUTE_PERMISSION',
'-Wshadow',
'-Wdouble-promotion',
'-Wformat=2',
'-Wundef',
'-Wconversion',
'-Wno-sign-conversion',
'-Wno-unused-function',
'-Wno-unused-parameter',
'-Wno-deprecated-declarations',
language: 'c'
)
if host_machine.system() == 'darwin'
deployment_flag = '-mmacosx-version-min=15.0'
add_project_arguments(deployment_flag, language: ['c', 'cpp'])
add_project_link_arguments(deployment_flag, language: ['c', 'cpp'])
endif
if host_machine.system() == 'linux'
add_project_arguments('-fno-pie', language: ['c', 'cpp'])
add_project_link_arguments('-no-pie', language: ['c', 'cpp'])
endif
subdir('deps')
subdir('version')
subdir('snapshot')
subdir('builtins')

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 1, 1:11 PM (1 d, 17 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
588368
Default Alt Text
meson.build (1 KB)

Event Timeline