Blame view

buildroot/buildroot-2016.08.1/package/mongrel2/Config.in 1.29 KB
6b13f685e   김민수   BSP 최초 추가
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
  # mongrel2 uses {get,make,swap}context() functions, which are
  # available in glibc for all architectures and in uClibc only for a
  # subset of the architectures
  config BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
  	bool
  	default y if BR2_TOOLCHAIN_USES_GLIBC
  	default y if BR2_TOOLCHAIN_USES_UCLIBC && \
  		(BR2_arm || BR2_armeb || BR2_i386 || BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el || BR2_sparc || BR2_x86_64)
  
  comment "mongrel2 needs a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library"
  	depends on !BR2_INSTALL_LIBSTDCPP || \
  		!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
  		BR2_STATIC_LIBS || !BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
  
  config BR2_PACKAGE_MONGREL2
  	bool "mongrel2"
  	select BR2_PACKAGE_SQLITE
  	select BR2_PACKAGE_ZEROMQ
  	depends on BR2_INSTALL_LIBSTDCPP # zeromq
  	depends on BR2_TOOLCHAIN_HAS_THREADS # zeromq
  	depends on BR2_USE_WCHAR # zeromq -> util-linux
  	depends on !BR2_STATIC_LIBS # uses dlopen()
  	depends on BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS
  	help
  	  Mongrel2 is an application, language, and network architecture
  	  agnostic web server that focuses on web applications using
  	  modern browser technologies.
  
  	  Mongrel2 supports 17 languages and platforms, HTTP, Flash
  	  sockets, WebSockets, Long Polling, and many ways to deploy
  	  and hack on it.
  
  	  http://www.mongrel2.org