2022-02-16 10:21:56 +08:00
vcpkg_from_gitlab (
G I T L A B _ U R L h t t p s : / / g i t l a b . f r e e d e s k t o p . o r g
2019-03-26 04:45:20 +08:00
O U T _ S O U R C E _ P A T H S O U R C E _ P A T H
2022-02-16 10:21:56 +08:00
R E P O l i b n i c e / l i b n i c e
2024-10-02 22:09:01 +08:00
R E F 0 . 1 . 2 2
S H A 5 1 2 5 4 5 c 7 5 9 a 8 2 7 e 0 3 9 d 0 a e d 2 6 2 a 4 e c 3 1 b 1 7 6 1 0 f 7 e 6 7 d 9 3 3 8 9 c 9 3 9 7 6 3 e d 3 d 9 9 5 3 0 a 4 a 6 c 3 d 1 3 8 6 4 f f 0 5 a 2 0 1 1 f b 3 c 3 8 4 7 c e 3 3 8 0 a 9 8 8 e 5 5 4 d e 0 f 9 2 b 1 3 4 8 e b b 7 6 f 5 e 3 d a 4
2022-02-16 10:21:56 +08:00
H E A D _ R E F m a s t e r
2023-04-05 11:09:18 +08:00
)
2017-02-13 11:35:12 +08:00
2022-02-16 10:21:56 +08:00
vcpkg_configure_meson (
2022-08-30 03:06:37 +08:00
S O U R C E _ P A T H " $ { S O U R C E _ P A T H } "
2021-04-27 01:28:21 +08:00
O P T I O N S
2022-02-16 10:21:56 +08:00
- D g t k _ d o c = d i s a b l e d #Enable generating the API reference (depends on GTK-Doc)
- D i n t r o s p e c t i o n = d i s a b l e d #Enable GObject Introspection (depends on GObject)'
- D t e s t s = d i s a b l e d
- D e x a m p l e s = d i s a b l e d
- D g s t r e a m e r = d i s a b l e d
- D c r y p t o - l i b r a r y = o p e n s s l
2023-04-05 11:09:18 +08:00
A D D I T I O N A L _ B I N A R I E S g l i b - g e n m a r s h a l = ' $ { C U R R E N T _ H O S T _ I N S T A L L E D _ D I R } / t o o l s / g l i b / g l i b - g e n m a r s h a l '
g l i b - m k e n u m s = ' $ { C U R R E N T _ H O S T _ I N S T A L L E D _ D I R } / t o o l s / g l i b / g l i b - m k e n u m s '
2017-02-13 11:35:12 +08:00
)
2023-04-05 11:09:18 +08:00
# Could be features:
2022-02-16 10:21:56 +08:00
# option('gupnp', type: 'feature', value: 'auto',
# description: 'Enable or disable GUPnP IGD support')
# option('ignored-network-interface-prefix', type: 'array', value: ['docker', 'veth', 'virbr', 'vnet'],
# description: 'Ignore network interfaces whose name starts with a string from this list in the ICE connection check algorithm. For example, "virbr" to ignore virtual bridge interfaces added by virtd, which do not help in finding connectivity.')
# option('crypto-library', type: 'combo', choices : ['auto', 'gnutls', 'openssl'], value : 'auto')
vcpkg_install_meson ( )
2017-02-13 11:45:28 +08:00
2017-02-13 11:35:12 +08:00
vcpkg_copy_pdbs ( )
2022-02-16 10:21:56 +08:00
vcpkg_copy_tools ( TOOL_NAMES stunbdc stund AUTO_CLEAN )
vcpkg_fixup_pkgconfig ( )
2017-02-13 11:35:12 +08:00
2022-08-30 03:06:37 +08:00
vcpkg_install_copyright (
F I L E _ L I S T
" $ { S O U R C E _ P A T H } / C O P Y I N G "
" $ { S O U R C E _ P A T H } / C O P Y I N G . L G P L "
" $ { S O U R C E _ P A T H } / C O P Y I N G . M P L "
)