summaryrefslogblamecommitdiff
path: root/nuttx/libxx/Kconfig
blob: 4133a0ceb96b58bec7fbce9afcc5b0b7c9389217 (plain) (tree)
1
2
3
4
5
6
7
8
9

                                                             
                                      
 
 
               
                                

                  

                                                                                  

                         








                                                                                   

                  


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

config HAVE_CXX
	bool "Have C++ compiler"
	default n
	---help---
		Toolchain supports C++ and CXX, CXXFLAGS, and COMPILEXX have been 
		defined in the configurations Make.defs file.

config HAVE_CXXINITIALIZE
	bool "Have C++ initialization"
	default n
	---help---
		The platform-specific logic includes support for initialization
		of static C++ instances for this architecture and for the selected 
		toolchain (via up_cxxinitialize()).

config CXX_NEWLONG
	bool "size_t is type long"
	default n
	---help---
		size_t may be type long or type int.  This matters for some
		C++ library routines because the NuttX size_t might not have
		the same underlying type as your toolchain's size_t.