"John Maddock" <[EMAIL PROTECTED]> writes:
but that it isn't being turned on in the compiler - perhaps a boost.build
expert can jump in here....
The code which handles it is:
# tell the compiler about the base toolset. if $(INTEL_BASE_MSVC_TOOLSET) = msvc { C++FLAGS += /Qvc6 ; # no wchar_t support in vc6 dinkum library. } else { if $(version) > 5 { # Add support for wchar_t C++FLAGS += /Zc:wchar_t # Tell the dinkumware library about it. -D_NATIVE_WCHAR_T_DEFINED ; }
C++FLAGS += /Q$(INTEL_BASE_MSVC_TOOLSET) ; }
If your installation path for the compiler includes a "CompilerXX" element, where XX is a two-digit number, it will deduce the version from that. Otherwise, you should set INTEL_VERSION to a one digit number, "7" in your case. Note that if you installed Intel to use msvc6 as its back-end toolset, you won't get wchar_t support either because the standard library can't handle it.
Yes, that is the problem, my compiler is not installed in the usual folder. Setting INTEL_VERSION solved the problem. Thanks a lot Dave!
Regards, Nicodemus.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost