You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
863 B
32 lines
863 B
# Graphical user interface (GUI) modules
|
|
|
|
# ncurses text-based interface
|
|
ncursesw_dep = dependency('ncursesw', required: get_option('ncurses'))
|
|
if ncursesw_dep.found()
|
|
vlc_modules += {
|
|
'name' : 'ncurses',
|
|
'sources' : files('ncurses.c'),
|
|
'dependencies' : [m_lib, threads_dep, ncursesw_dep]
|
|
}
|
|
endif
|
|
|
|
# Minimal macOS interface
|
|
if get_option('minimal_macosx').require(have_osx).allowed()
|
|
vlc_modules += {
|
|
'name' : 'minimal_macosx',
|
|
'sources' : files(
|
|
'minimal_macosx/intf.m',
|
|
'minimal_macosx/misc.m',
|
|
'minimal_macosx/VLCMinimalVoutWindow.m',
|
|
'minimal_macosx/macosx.c'
|
|
),
|
|
'dependencies' : [cocoa_dep],
|
|
'objc_args' : ['-fobjc-arc', '-fobjc-exceptions']
|
|
}
|
|
endif
|
|
|
|
# Qt interface module
|
|
subdir('qt')
|
|
|
|
# skins2 interface module
|
|
subdir('skins2')
|
|
|