| 62 subdir : ircv3_include_base) |
62 subdir : ircv3_include_base) |
| 63 |
63 |
| 64 ircv3_prpl = shared_library('ircv3', IRCV3_SOURCES + IRCV3_HEADERS + [ircv3_h], |
64 ircv3_prpl = shared_library('ircv3', IRCV3_SOURCES + IRCV3_HEADERS + [ircv3_h], |
| 65 c_args : ['-DPURPLE_IRCV3_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-IRCv3"'], |
65 c_args : ['-DPURPLE_IRCV3_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-IRCv3"'], |
| 66 gnu_symbol_visibility : 'hidden', |
66 gnu_symbol_visibility : 'hidden', |
| 67 dependencies : [libpurple_dep, glib, gio, hasl], |
67 dependencies : [libpurple_dep, birb, glib, gio, hasl], |
| 68 install : true, |
68 install : true, |
| 69 install_dir : PURPLE_PLUGINDIR) |
69 install_dir : PURPLE_PLUGINDIR) |
| 70 |
70 |
| 71 ircv3_dep = declare_dependency( |
71 ircv3_dep = declare_dependency( |
| 72 sources : [IRCV3_SOURCES, IRCV3_HEADERS], |
72 sources : [IRCV3_SOURCES, IRCV3_HEADERS], |
| 73 include_directories : ircv3_includes, |
73 include_directories : ircv3_includes, |
| 74 dependencies : [libpurple_dep, glib, gio, hasl]) |
74 dependencies : [libpurple_dep, birb, glib, gio, hasl]) |
| 75 |
75 |
| 76 pkgconfig.generate( |
76 pkgconfig.generate( |
| 77 # we purposely don't put the library here because you should not be |
77 # we purposely don't put the library here because you should not be |
| 78 # linking to the plugin, everything will be resolved during runtime. |
78 # linking to the plugin, everything will be resolved during runtime. |
| 79 name : 'ircv3', |
79 name : 'ircv3', |