mirror of
https://github.com/irssi/irssi.git
synced 2026-08-20 00:52:30 +02:00
make Irssi::Irc usable without dcc
This commit is contained in:
parent
51322d6af1
commit
2012668bef
5 changed files with 169 additions and 82 deletions
|
|
@ -4,7 +4,6 @@ shared_library('Irc',
|
|||
'Channel.xs',
|
||||
'Client.xs',
|
||||
'Ctcp.xs',
|
||||
'Dcc.xs',
|
||||
'Irc.xs',
|
||||
'Modes.xs',
|
||||
'Netsplit.xs',
|
||||
|
|
@ -27,7 +26,7 @@ shared_library('Irc',
|
|||
include_directories : rootinc,
|
||||
implicit_include_directories : true,
|
||||
dependencies : dep + [ perl_dep ],
|
||||
link_with : dl_cross_perl_core + dl_cross_irc_dcc + dl_cross_irc_notifylist + dl_cross_irc_core + dl_cross_irssi_main,
|
||||
link_with : dl_cross_perl_core + dl_cross_irc_notifylist + dl_cross_irc_core + dl_cross_irssi_main,
|
||||
override_options : ['b_lundef=false'],
|
||||
)
|
||||
|
||||
|
|
@ -37,6 +36,37 @@ install_headers(
|
|||
),
|
||||
install_dir : perlmoddir / 'Irssi',
|
||||
)
|
||||
|
||||
shared_library('Dcc',
|
||||
[ xsubpp.process(
|
||||
files(
|
||||
'Dcc.xs',
|
||||
),
|
||||
extra_args : [
|
||||
'-typemap',
|
||||
'../common/typemap',
|
||||
],
|
||||
) ]
|
||||
+ files(
|
||||
'module.h',
|
||||
),
|
||||
name_prefix : '',
|
||||
name_suffix : perl_module_suffix,
|
||||
install : true,
|
||||
install_dir : perlmoddir / 'auto' / 'Irssi' / 'Irc' / 'Dcc',
|
||||
include_directories : rootinc,
|
||||
implicit_include_directories : true,
|
||||
dependencies : dep + [ perl_dep ],
|
||||
link_with : dl_cross_perl_core + dl_cross_irc_dcc + dl_cross_irc_core + dl_cross_irssi_main,
|
||||
override_options : ['b_lundef=false'],
|
||||
)
|
||||
|
||||
install_headers(
|
||||
files(
|
||||
'Irc/Dcc.pm',
|
||||
),
|
||||
install_dir : perlmoddir / 'Irssi' / 'Irc',
|
||||
)
|
||||
|
||||
# 'Makefile.PL.in',
|
||||
# 'typemap',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue