@@ -109,20 +109,22 @@ endif
109
109
110
110
cc = meson .get_compiler(' c' )
111
111
112
+ static = get_option (' static' )
113
+
112
114
dependencies = [
113
- dependency (' libavformat' , version : ' >= 57.33' ),
114
- dependency (' libavcodec' , version : ' >= 57.37' ),
115
- dependency (' libavutil' ),
116
- dependency (' libswresample' ),
117
- dependency (' sdl2' , version : ' >= 2.0.5' ),
115
+ dependency (' libavformat' , version : ' >= 57.33' , static : static ),
116
+ dependency (' libavcodec' , version : ' >= 57.37' , static : static ),
117
+ dependency (' libavutil' , static : static ),
118
+ dependency (' libswresample' , static : static ),
119
+ dependency (' sdl2' , version : ' >= 2.0.5' , static : static ),
118
120
]
119
121
120
122
if v4l2_support
121
- dependencies += dependency (' libavdevice' )
123
+ dependencies += dependency (' libavdevice' , static : static )
122
124
endif
123
125
124
126
if usb_support
125
- dependencies += dependency (' libusb-1.0' )
127
+ dependencies += dependency (' libusb-1.0' , static : static )
126
128
endif
127
129
128
130
if host_machine .system() == ' windows'
0 commit comments