summaryrefslogblamecommitdiff
path: root/apps/interpreters/bas/Kconfig
blob: 90a8b121159faba9a1b14da94257ab3b2528bc0e (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                     




















                                                                                    
                   




























                                                            
     
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

config INTERPRETERS_BAS
	bool "Basic Interpreter support"
	default n
	---help---
		This is a Basic interpreter written by Michael Haardt

		NOTE: This interpreter requires a usable math.h header file.  By
		default, the math library (and hence, math.h) are not provided by
		NuttX.  Therefore, when the Basic code includes math.h it will
		either fail to find the math.h header file or, worse, will take an
		incompatible version of math.h from your toolchain.  The toolchain's
		version of math.h will be incompatible because it will have been
		implemented to work with a different version of the C library.

		Normally, developers will use an optimized math library for their
		processor architecture and do the following:

		- Save a customized copy of math.h from your tool chain in
		  nuttx/arch/<arch>/include
		- Set CONFIG_ARCH_MATH_H=y in your .config file to select this
		  architecture-specific math.h header file.

		An option is to use the built-in, generic, unoptimized NuttX math
		library that is selected by simply by:

		- Set CONFIG_LIBM=y in your .config file

if INTERPRETERS_BAS

config INTERPRETER_BAS_HAVE_ENVIRON
	bool
	default n
	depends on EXPERIMENTAL
	---help---
		NuttX does not support the environ variable

config INTERPRETER_BAS_HAVE_SYSCFG
	bool
	default n
	depends on EXPERIMENTAL
	---help---
		NuttX does not support the syscfg() function

config INTERPRETER_BAS_HAVE_SIGINT
	bool
	default n
	depends on EXPERIMENTAL
	---help---
		NuttX does not support the SIGINT signal

config INTERPRETER_BAS_HAVE_SIGQUIT
	bool
	default n
	depends on EXPERIMENTAL
	---help---
		NuttX does not support the SIGQUIT signal

endif