Adding a parameter for use in toolchain 'using' line

"Kuhl, Brian via Boost-build" <[email protected]>
Newsgroups gmane.comp.lib.boost.build
Message-ID <6C486AB80682E24095E3E77A408D68F201498ED193@ALA-MBD.corp.ad.wrs.com>
Hi Build Experts,
I'm trying to update tools/build/src/tools/clang-vxworks.jam for newer version of the compiler.
Wind River's compiler team have decided to use a completely unmodified compiler, so the cross-build linker configuration is more complex.

I would like to propagate the build configuration from the project.config or user.config file so the complete configuration can be supplied in a single file for each target board/processor targeted.

With something like this:

using clang-vxworks : : $(cxx) :
                    <cflags>$(cflags)
                    <cxxflags>$(cxxflags)
                    <compileflags>$(compileflags)
                    <archiver>$(ar)
                    <linker>$(linker)
                    <library-path>$(library-path)
                    <libraries>$(libraries)
                    <crt0-obj>$(crt0-obj)
                    <linkflags>$(linkflags)
                    <linkflags-static>$(linkflags-static)
                    <linkflags-dynamic>$(linkflags-dynamic)
                    <linkflags-dll>$(linkflags-dll) ;

But some options on the "using" line appear to be regular "features" and some don't appear to be defined anywhere  as a formal feature?  Where are these "special features" declared, and how is there behavior different from a regular "feature"?
Many Thanks,

Brian
Wind River

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.