@@ -124,24 +124,24 @@ else
124
124
endif
125
125
126
126
if get_option (' wasan' )
127
- add_project_arguments (' /DEBUG' , language : ' c' )
128
- add_project_arguments (' /MD' , language : ' c' )
129
- add_project_arguments (' /fsanitize=address' , language : ' c' )
130
- # add_project_arguments ('/Zi', language: 'c') # generate .pdb iirc
131
- # add_project_arguments ('/Z7', language: 'c') # generate .symbols instead of .pdb
132
- # add_project_arguments ('/guard:cf', language: 'c')
127
+ add_global_arguments (' /DEBUG' , language : ' c' )
128
+ add_global_arguments (' /MD' , language : ' c' )
129
+ add_global_arguments (' /fsanitize=address' , language : ' c' )
130
+ # add_global_arguments ('/Zi', language: 'c') # generate .pdb iirc
131
+ # add_global_arguments ('/Z7', language: 'c') # generate .symbols instead of .pdb
132
+ # add_global_arguments ('/guard:cf', language: 'c')
133
133
endif
134
134
135
135
if cc.get_id() == ' clang-cl'
136
- add_project_arguments (' -D__STDC__=1' , language : ' c' )
137
- add_project_arguments (' -D_CRT_DECLARE_NONSTDC_NAMES ' , language : ' c' )
138
- add_project_arguments (' -D_CRT_SECURE_NO_WARNINGS' , language : ' c' )
139
- add_project_arguments (' -D_CRT_NONSTDC_NO_DEPRECATE' , language : ' c' )
136
+ add_global_arguments (' -D__STDC__=1' , language : ' c' )
137
+ add_global_arguments (' -D_CRT_DECLARE_NONSTDC_NAMES ' , language : ' c' )
138
+ add_global_arguments (' -D_CRT_SECURE_NO_WARNINGS' , language : ' c' )
139
+ add_global_arguments (' -D_CRT_NONSTDC_NO_DEPRECATE' , language : ' c' )
140
140
endif
141
141
142
142
if get_option (' default_library' ) == ' shared'
143
143
if host_machine .system() != ' windows' or cc.get_id() != ' msvc' and cc.get_id() != ' clang-cl'
144
- add_project_arguments (' -fvisibility=hidden' , language : ' c' )
144
+ add_global_arguments (' -fvisibility=hidden' , language : ' c' )
145
145
endif
146
146
endif
147
147
@@ -535,16 +535,14 @@ script_files = [
535
535
]
536
536
install_data (script_files, install_dir : r2_scripts)
537
537
538
- defopts = []
539
538
if cc.get_id() == ' msvc'
540
539
# add_project_arguments('/Zc:preprocessor', language: 'c')
541
540
if get_option (' static_runtime' )
542
- add_project_arguments (' /MT' , language : ' c' )
543
- defopts = [' b_vscrt=mt' ]
541
+ add_global_arguments (' /MT' , language : ' c' )
544
542
endif
545
543
endif
546
544
547
- dep_sdb = subproject (' sdb' , default_options : defopts )
545
+ dep_sdb = subproject (' sdb' )
548
546
sdb_dep = dep_sdb.get_variable (' sdb_dep' )
549
547
libsdb = dep_sdb.get_variable (' libsdb' )
550
548
libsdb_includes = dep_sdb.get_variable (' sdb_inc' )
0 commit comments