diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-01-18 07:38:50 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-01-18 07:38:50 -0600 |
commit | 1cc717520d36623c08f8b60f9cd7fede1bd8f1c1 (patch) | |
tree | e6b405ac17b052a1ab9bdfb0286f08eff0e8dea6 /nuttx/arch/x86 | |
parent | 4f8b0d0a714a7f8302e876e217e8f49e2c5901d5 (diff) | |
download | px4-nuttx-1cc717520d36623c08f8b60f9cd7fede1bd8f1c1.tar.gz px4-nuttx-1cc717520d36623c08f8b60f9cd7fede1bd8f1c1.tar.bz2 px4-nuttx-1cc717520d36623c08f8b60f9cd7fede1bd8f1c1.zip |
X86: Add a configuration option to select the -m32 compiler option when needed
Diffstat (limited to 'nuttx/arch/x86')
-rw-r--r-- | nuttx/arch/x86/Kconfig | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/nuttx/arch/x86/Kconfig b/nuttx/arch/x86/Kconfig index 10c081fab..42e47dc39 100644 --- a/nuttx/arch/x86/Kconfig +++ b/nuttx/arch/x86/Kconfig @@ -12,6 +12,7 @@ choice config ARCH_I486 bool "i486" + select ARCH_X86_HAVE_32BIT ---help--- Intel i486 architecture @@ -19,15 +20,33 @@ endchoice config ARCH_CHIP_QEMU bool "Qemu x86 emulation" + default n ---help--- Intel i486 architecture config ARCH_CHIP string - default "qemu" if ARCH_CHIP_QEMU + default "qemu" if ARCH_CHIP_QEMU + +config ARCH_X86_HAVE_32BIT + bool + default n + +config ARCH_X86_M32 + bool "Build 32-bit system with a 64-bit machine" + default n + depends on ARCH_X86_HAVE_32BIT + ---help--- + If you are building for a 32-bit target using a native 64-bit + toolchain, then you need to add compilation options to select the + 32-bit target. Selecting this option will add the -m32 option to + the compiler command line. source arch/x86/src/common/Kconfig +if ARCH_I486 source arch/x86/src/i486/Kconfig +endif # ARCH_I486 +if ARCH_CHIP_QEMU source arch/x86/src/qemu/Kconfig - -endif +endif # ARCH_CHIP_QEMU +endif # ARCH_X86 |