The GNU ARM Eclipse is an open source project that includes a family of Eclipse plug-ins and tools for multi-platform embedded ARM development, based on GNU toolchains. The project is hosted on GitHub.
This exporter aims to create managed GNU ARM Eclipse projects, ready to build, and with as many options properly identified and set in the Eclipse C/C++ Build -> Settings page.
All options are prefixed by ilg.gnuarmeclipse.managedbuild.cross.option.
.
arm.target.family
enumerated
arm.target.architecture
enumerated
arm.target.instructionset
enumerated
arm.target.thumbinterwork
bool
-mthumb-interwork
arm.target.endianness
enumerated
-mlittle-endian
-mbig-endian
arm.target.fpu.abi
enumerated
arm.target.fpu.unit
enumerated
arm.target.unalignedaccess
target.other
string
optimization.level
enumerated
optimization.messagelength
bool
optimization.signedchar
bool
optimization.functionsections
bool
optimization.datasections
bool
optimization.nocommon
bool
optimization.noinlinefunctions
bool
optimization.freestanding
bool
optimization.nobuiltin
bool
optimization.spconstant
bool
optimization.PIC
bool
optimization.lto
bool
optimization.nomoveloopinvariants
bool
optimization.other
string
`` bool
warnings.syntaxonly
bool
warnings.pedantic
bool
warnings.pedanticerrors
bool
warnings.nowarn
bool
warnings.unused
bool
warnings.uninitialized
bool
warnings.allwarn
bool
warnings.extrawarn
bool
warnings.missingdeclaration
bool
warnings.conversion
bool
warnings.pointerarith
bool
warnings.padded
bool
warnings.shadow
bool
warnings.logicalop
bool
warnings.agreggatereturn
bool
warnings.floatequal
bool
warnings.toerrors
bool
warnings.other
string
debugging.level
enumerated
debugging.format
enumerated
debugging.prof
bool
debugging.gprof
bool
debugging.other
string
verbose
bool
savetemps
bool
nostdinc
bool
asmlisting
bool
preprocessor.preprocessonly
bool
dirs.include.files
compiler.other
string
mapfilename
string
linker.scriptfile
cref
bool
printmap
bool
linker.nostart
bool
linker.nodeflibs
bool
linker.nostdlibs
bool
linker.gcsections
bool
linker.printgcsections
bool
linker.strip
bool
linker.other
string
linker.usenewlibnano
bool
linker.useprintffloat
bool
linker.usescanffloat
bool
nostdinc
bool
verbose
bool
assembler.other
string
nostdinc
bool
c.compiler.std
enumerated
c.compiler.warning.missingprototypes
bool
c.compiler.warning.strictprototypes
bool
c.compiler.warning.badfunctioncast
bool
verbose
bool
c.compiler.other
string
nostdinc
bool
nostdincpp
bool
cpp.compiler.std
enumerated
cpp.compiler.abiversion
enumerated
cpp.compiler.noexceptions
bool
cpp.compiler.nortti
bool
cpp.compiler.nousecxaatexit
bool
cpp.compiler.nothreadsafestatics
bool
cpp.compiler.warnabi
bool
cpp.compiler.warning.ctordtorprivacy
bool
cpp.compiler.warning.noexcept
bool
cpp.compiler.warning.nonvirtualdtor
bool
cpp.compiler.warning.strictnullsentinel
bool
cpp.compiler.warning.signpromo
bool
cpp.compiler.warneffc
bool
verbose
bool
cpp.compiler.other
string
cpp.linker.nostart
cpp.linker.nodeflibs
cpp.linker.nostdlibs