FreeBSD build fixes
Based on notes from Tomek Cedro <tomek.cedro@gmail.com> and Steve Franks <bahamasfranks@gmail.com>. In the User's Guide, sort the list of operating systems reported through Tcl with $ocd_HOSTOS ... and include FreeBSD. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
parent
5e221fa3a7
commit
c8267930c7
|
@ -6913,11 +6913,12 @@ variables. JimTCL, as implemented in OpenOCD creates $ocd_HOSTOS which
|
||||||
holds one of the following values:
|
holds one of the following values:
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item @b{winxx} Built using Microsoft Visual Studio
|
|
||||||
@item @b{linux} Linux is the underlying operating sytem
|
|
||||||
@item @b{darwin} Darwin (mac-os) is the underlying operating sytem.
|
|
||||||
@item @b{cygwin} Running under Cygwin
|
@item @b{cygwin} Running under Cygwin
|
||||||
|
@item @b{darwin} Darwin (Mac-OS) is the underlying operating sytem.
|
||||||
|
@item @b{freebsd} Running under FreeBSD
|
||||||
|
@item @b{linux} Linux is the underlying operating sytem
|
||||||
@item @b{mingw32} Running under MingW32
|
@item @b{mingw32} Running under MingW32
|
||||||
|
@item @b{winxx} Built using Microsoft Visual Studio
|
||||||
@item @b{other} Unknown, none of the above.
|
@item @b{other} Unknown, none of the above.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
|
@ -1358,6 +1358,7 @@ struct command_context* command_init(const char *startup_tcl, Jim_Interp *interp
|
||||||
#endif
|
#endif
|
||||||
context->interp = interp;
|
context->interp = interp;
|
||||||
|
|
||||||
|
/* Stick to lowercase for HostOS strings. */
|
||||||
#if defined(_MSC_VER)
|
#if defined(_MSC_VER)
|
||||||
/* WinXX - is generic, the forward
|
/* WinXX - is generic, the forward
|
||||||
* looking problem is this:
|
* looking problem is this:
|
||||||
|
@ -1377,6 +1378,8 @@ struct command_context* command_init(const char *startup_tcl, Jim_Interp *interp
|
||||||
HostOs = "mingw32";
|
HostOs = "mingw32";
|
||||||
#elif defined(__ECOS)
|
#elif defined(__ECOS)
|
||||||
HostOs = "ecos";
|
HostOs = "ecos";
|
||||||
|
#elif defined(__FreeBSD__)
|
||||||
|
HostOs = "freebsd";
|
||||||
#else
|
#else
|
||||||
#warning "Unrecognized host OS..."
|
#warning "Unrecognized host OS..."
|
||||||
HostOs = "other";
|
HostOs = "other";
|
||||||
|
|
Loading…
Reference in New Issue