xref: /OK3568_Linux_fs/buildroot/package/pulseview/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_PULSEVIEW
2	bool "pulseview"
3	depends on BR2_PACKAGE_QT5
4	# libsigrok->libglib2:
5	depends on BR2_USE_WCHAR
6	depends on BR2_TOOLCHAIN_HAS_THREADS
7	depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-filesystem
8	depends on BR2_USE_MMU
9	depends on BR2_INSTALL_LIBSTDCPP
10	# libsigrok->libzip
11	depends on !BR2_STATIC_LIBS
12	# libsigrok
13	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
14	depends on BR2_HOST_GCC_AT_LEAST_4_9
15	depends on BR2_ENABLE_LOCALE
16	select BR2_PACKAGE_LIBSIGROK
17	select BR2_PACKAGE_LIBSIGROKCXX
18	select BR2_PACKAGE_QT5BASE_WIDGETS
19	select BR2_PACKAGE_QT5BASE_PNG
20	select BR2_PACKAGE_QT5SVG
21	select BR2_PACKAGE_QT5TOOLS
22	select BR2_PACKAGE_QT5TOOLS_LINGUIST_TOOLS
23	select BR2_PACKAGE_BOOST
24	select BR2_PACKAGE_BOOST_FILESYSTEM
25	select BR2_PACKAGE_BOOST_SYSTEM
26	select BR2_PACKAGE_BOOST_SERIALIZATION
27	help
28	  PulseView is a Qt based logic analyzer, oscilloscope
29	  and MSO GUI for sigrok.
30
31	  http://sigrok.org/wiki/PulseView
32
33comment "pulseview needs a toolchain w/ locale, wchar, threads, dynamic library, C++, gcc >= 4.9, host gcc >= 4.9"
34	depends on BR2_USE_MMU
35	depends on BR2_PACKAGE_QT5
36	depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
37	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_USE_WCHAR \
38		|| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \
39		|| BR2_STATIC_LIBS || !BR2_ENABLE_LOCALE || \
40		!BR2_HOST_GCC_AT_LEAST_4_9
41