mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 04:59:31 -06:00
Blurt out cabal version in both action and build script
This commit is contained in:
6
.github/workflows/build-macos-package.yml
vendored
6
.github/workflows/build-macos-package.yml
vendored
@@ -9,8 +9,8 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [macOS-latest]
|
||||
cabal: ["2.4"]
|
||||
ghc: ["8.6.5"]
|
||||
cabal: ["2.4"]
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
@@ -22,6 +22,10 @@ jobs:
|
||||
ghc-version: ${{ matrix.ghc }}
|
||||
cabal-version: ${{ matrix.cabal }}
|
||||
|
||||
- name: Check cabal version
|
||||
run: |
|
||||
cabal --version
|
||||
|
||||
- name: Install build tools
|
||||
run: |
|
||||
brew install \
|
||||
|
||||
@@ -25,6 +25,8 @@ extra="--extra-lib-dirs=$extralib --extra-include-dirs=$extrainclude"
|
||||
set -e # Stop if an error occurs
|
||||
set -x # print commands before executing them
|
||||
|
||||
cabal --version
|
||||
|
||||
## First configure & build the C run-time system
|
||||
pushd src/runtime/c
|
||||
bash setup.sh configure --prefix="$prefix"
|
||||
@@ -74,7 +76,7 @@ cabal install -w "$ghc" --only-dependencies -fserver -fc-runtime $extra
|
||||
cabal configure -w "$ghc" --prefix="$prefix" -fserver -fc-runtime $extra
|
||||
cabal build
|
||||
# Building the example grammars will fail, because the RGL is missing
|
||||
cabal v1-copy --destdir="$destdir" # create www directory
|
||||
cabal copy --destdir="$destdir" # create www directory
|
||||
|
||||
## Build the RGL and copy it to $destdir
|
||||
PATH=$PWD/dist/build/gf:$PATH
|
||||
@@ -89,7 +91,7 @@ popd
|
||||
cabal build
|
||||
|
||||
## Copy GF to $destdir
|
||||
cabal v1-copy --destdir="$destdir"
|
||||
cabal copy --destdir="$destdir"
|
||||
libdir=$(dirname $(find "$destdir" -name PGF.hi))
|
||||
cabal register --gen-pkg-config=$libdir/gf-$ver.conf
|
||||
|
||||
|
||||
Reference in New Issue
Block a user