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

# 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')