| ============== |
| ``sethost.sh`` |
| ============== |
| |
| Saved configurations may run on Linux, Cygwin (32- or 64-bit), or other |
| platforms. The platform characteristics can be changed use 'make menuconfig'. |
| Sometimes this can be confusing due to the differences between the platforms. |
| Enter sethost.sh |
| |
| sethost.sh is a simple script that changes a configuration to your host |
| platform. This can greatly simplify life if you use many different |
| configurations. For example, if you are running on Linux and you configure like |
| this: |
| |
| .. code:: console |
| |
| $ tools/configure.sh board:configuration |
| |
| The you can use the following command to both (1) make sure that the |
| configuration is up to date, AND (2) the configuration is set up |
| correctly for Linux: |
| |
| .. code:: console |
| |
| $ tools/sethost.sh -l |
| |
| Or, if you are on a Windows/Cygwin 64-bit platform: |
| |
| .. code:: console |
| |
| $ tools/sethost.sh -c |
| |
| Other options are available: |
| |
| .. code:: console |
| |
| $ ./sethost.sh -h |
| |
| USAGE: ./sethost.sh [-l|m|c|g|n] [make-opts] |
| ./sethost.sh -h |
| |
| Where: |
| -l|m|c|g|n selects Linux (l), macOS (m), Cygwin (c), |
| MSYS/MSYS2 (g) or Windows native (n). Default Linux |
| make-opts directly pass to make |
| -h will show this help test and terminate |