summaryrefslogtreecommitdiffstats
path: root/package/i2pd/Config.in
blob: 5b9ac33e2802b70e1f7765f9856ce115c174aa89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
config BR2_PACKAGE_I2PD
	bool "i2pd"
	depends on BR2_USE_MMU # fork()
	depends on BR2_TOOLCHAIN_HAS_ATOMIC
	# pthread_condattr_setclock
	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_USE_WCHAR # boost
	depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
	select BR2_PACKAGE_BOOST
	select BR2_PACKAGE_BOOST_DATE_TIME
	select BR2_PACKAGE_BOOST_FILESYSTEM
	select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
	select BR2_PACKAGE_BOOST_SYSTEM
	select BR2_PACKAGE_OPENSSL
	select BR2_PACKAGE_ZLIB
	help
	  i2pd (I2P Daemon) is a full-featured C++ implementation of I2P
	  client.

	  I2P (Invisible Internet Protocol) is a universal anonymous
	  network layer.
	  All communications over I2P are anonymous and end-to-end
	  encrypted, participants don't reveal their real IP addresses.

	  http://i2pd.website

comment "i2pd needs a toolchain w/ C++, NPTL, wchar"
	depends on BR2_USE_MMU
	depends on BR2_TOOLCHAIN_HAS_ATOMIC
	depends on !BR2_INSTALL_LIBSTDCPP || \
		!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR

comment "i2pd needs exception_ptr"
	depends on BR2_USE_MMU
	depends on BR2_TOOLCHAIN_HAS_ATOMIC
	depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735
OpenPOWER on IntegriCloud