-if compiler.get_id() == 'msvc' and get_option('default_library') == 'shared'
- # Needed by usrsctp_def
- find_program('dumpbin')
-
- usrsctp_static = static_library('usrsctp-static', sources,
- dependencies: dependencies,
- include_directories: include_dirs)
-
- usrsctp_def = custom_target('usrsctp.def',
- command: [find_program('gen-def.py'), '@INPUT@'],
- input: usrsctp_static,
- output: 'usrsctp.def',
- capture: true)
-
- usrsctp = shared_library('usrsctp',
- link_whole: usrsctp_static,
- dependencies: dependencies,
- vs_module_defs: usrsctp_def,
- install: true,
- version: meson.project_version())
-else
- usrsctp = library('usrsctp', sources,
- dependencies: dependencies,
- include_directories: include_dirs,
- install: true,
- version: meson.project_version(),
- c_args: '-U__APPLE__')
-endif
+usrsctp_static = static_library('usrsctp-static', sources,
+ c_args: compile_args,
+ dependencies: dependencies,
+ include_directories: include_dirs,
+ install: false)