make compilation work on cygwin

This commit is contained in:
Ailin Nemui 2025-07-25 16:15:05 +01:00
commit df8aa42778
18 changed files with 40 additions and 26 deletions

View file

@ -26,7 +26,7 @@ shared_module('Irssi',
include_directories : rootinc,
implicit_include_directories : true,
dependencies : dep + [ perl_dep ],
link_with : dl_cross_perl_core,
link_with : dl_cross_perl_core + dl_cross_irssi_main,
)
install_headers(

View file

@ -27,7 +27,7 @@ shared_module('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,
link_with : dl_cross_perl_core + dl_cross_irc_dcc + dl_cross_irc_notifylist + dl_cross_irc_core + dl_cross_irssi_main,
)
install_headers(

View file

@ -40,6 +40,7 @@ libperl_core_sm = shared_module('perl_core',
build_rpath : perl_rpath,
dependencies : dep_cflagsonly + [ perl_dep ] + dl_cross_dep,
override_options : ['b_asneeded=false'],
link_with : dl_cross_irssi_main,
)
dl_cross_perl_core = []
@ -61,7 +62,7 @@ shared_module('fe_perl',
install : true,
install_dir : moduledir,
dependencies : dep,
link_with : dl_cross_perl_core,
link_with : dl_cross_perl_core + dl_cross_irssi_main,
)
subdir('common')

View file

@ -23,7 +23,7 @@ shared_module('TextUI',
include_directories : rootinc,
implicit_include_directories : true,
dependencies : dep + [ perl_dep ],
link_with : dl_cross_perl_core,
link_with : dl_cross_perl_core + dl_cross_irssi_main,
)
install_headers(

View file

@ -21,7 +21,7 @@ shared_module('UI',
include_directories : rootinc,
implicit_include_directories : true,
dependencies : dep + [ perl_dep ],
link_with : dl_cross_perl_core,
link_with : dl_cross_perl_core + dl_cross_irssi_main,
)
install_headers(