diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-10 10:06:58 -0800 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2010-01-10 10:06:58 -0800 |
commit | c8267930c7cff5685b33cd0174deb75a46dbb09b (patch) | |
tree | b679b876a63d5de1f0d845e6b737dfb20b4c574d | |
parent | 5e221fa3a72dcdde92cf749495131748d32f7d8a (diff) | |
download | openocd+libswd-c8267930c7cff5685b33cd0174deb75a46dbb09b.tar.gz openocd+libswd-c8267930c7cff5685b33cd0174deb75a46dbb09b.tar.bz2 openocd+libswd-c8267930c7cff5685b33cd0174deb75a46dbb09b.tar.xz openocd+libswd-c8267930c7cff5685b33cd0174deb75a46dbb09b.zip |
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>
-rw-r--r-- | doc/openocd.texi | 7 | ||||
-rw-r--r-- | src/helper/command.c | 3 |
2 files changed, 7 insertions, 3 deletions
diff --git a/doc/openocd.texi b/doc/openocd.texi index 6466d6dc..0eb40b13 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -6913,11 +6913,12 @@ variables. JimTCL, as implemented in OpenOCD creates $ocd_HOSTOS which holds one of the following values: @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{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{winxx} Built using Microsoft Visual Studio @item @b{other} Unknown, none of the above. @end itemize diff --git a/src/helper/command.c b/src/helper/command.c index 288ed72a..568596d1 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -1358,6 +1358,7 @@ struct command_context* command_init(const char *startup_tcl, Jim_Interp *interp #endif context->interp = interp; + /* Stick to lowercase for HostOS strings. */ #if defined(_MSC_VER) /* WinXX - is generic, the forward * looking problem is this: @@ -1377,6 +1378,8 @@ struct command_context* command_init(const char *startup_tcl, Jim_Interp *interp HostOs = "mingw32"; #elif defined(__ECOS) HostOs = "ecos"; +#elif defined(__FreeBSD__) + HostOs = "freebsd"; #else #warning "Unrecognized host OS..." HostOs = "other"; |