SparkleShare/Sparkles/meson.build
2018-02-21 08:55:10 +00:00

34 lines
762 B
Meson

directory_info_file = configure_file(
input: 'InstallationInfo.Directory.cs.in',
output: 'InstallationInfo.Directory.cs',
configuration: configuration)
sparkles_src = ['AuthenticationInfo.cs',
'BaseFetcher.cs',
'BaseListener.cs',
'BaseRepository.cs',
'ChangeSet.cs',
'Command.cs',
'Configuration.cs',
'Extensions.cs',
'InstallationInfo.cs',
directory_info_file,
'Invite.cs',
'ListenerFactory.cs',
'Logger.cs',
'Preset.cs',
'SSHAuthenticationInfo.cs',
'SSHCommand.cs',
'SSHFetcher.cs',
'TcpListener.cs',
'User.cs',
'Watcher.cs']
sparkles = library('Sparkles',
sources: sparkles_src,
cs_args: '-r:System.Xml.Linq',
install: true,
install_dir: install_dir)