madebr / setup-watcom

GitHub Action to setup Open Watcom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Setup Watcom

setup-watcom is a JavaScript GitHub Action (GHA) to setup an Open Watcom environment using the GHA toolkit for automatic caching.

This action sets up watcom for use in actions by:

  • downloading a watcom release.
  • eventually setting the PATH and WATCOM environment variables.
  • failing if the specific version of Open Watcom is not available for download.

Usage

See action.yml

Basic:

steps:
- uses: actions/checkout@v2
- uses: open-watcom/setup-watcom@v0
  with:
    version: "2.0"
- run: |
    wcl386 -zq -d+ ${{ env.WATCOM }}/h -w3 -bt=dos -d2 -fomain.c.obj -c -cc main.c
    wlink option quiet name hello.exe opt map system dos4g debug all file main.c.obj
- run: |
    cmake -S . -B build -G "Watcom WMake" -D CMAKE_SYSTEM_NAME=DOS
    cmake --build build

Supported OW version is 1.8, 1.9, 2.0 and 2.0-64

About

GitHub Action to setup Open Watcom

License:MIT License


Languages

Language:TypeScript 64.1%Language:Python 34.8%Language:Shell 1.1%