diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 64f6d7ef5..17a3352b9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -88,7 +88,7 @@ yesod:build:dev: stage: yesod:build script: - - stack build --test --copy-bins --local-bin-path $(pwd)/bin --fast --flag uniworx:-library-only --flag uniworx:dev --flag uniworx:pedantic + - stack build --test --copy-bins --local-bin-path $(pwd)/bin --fast --flag uniworx:-library-only --flag uniworx:dev --flag uniworx:pedantic --no-strip needs: - frontend:build before_script: &haskell @@ -120,7 +120,7 @@ yesod:build: stage: yesod:build script: - - stack build --test --copy-bins --local-bin-path $(pwd)/bin --flag uniworx:-library-only --flag uniworx:-dev --flag uniworx:pedantic + - stack build --test --copy-bins --local-bin-path $(pwd)/bin --flag uniworx:-library-only --flag uniworx:-dev --flag uniworx:pedantic --no-strip needs: - frontend:build before_script: *haskell diff --git a/build.sh b/build.sh index f35d369b2..de79ffc76 100755 --- a/build.sh +++ b/build.sh @@ -5,5 +5,5 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : echo "Building..." -stack build --fast --flag uniworx:-library-only --flag uniworx:dev $@ +stack build --fast --flag uniworx:-library-only --flag uniworx:dev --no-strip $@ echo "Done." diff --git a/db.sh b/db.sh index afb0e1720..22caf2a6c 100755 --- a/db.sh +++ b/db.sh @@ -5,7 +5,7 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : -stack build --fast --flag uniworx:-library-only --flag uniworx:dev +stack build --fast --flag uniworx:-library-only --flag uniworx:dev --no-strip export SERVER_SESSION_ACID_FALLBACK=${SERVER_SESSION_ACID_FALLBACK:-true} stack exec uniworxdb -- $@ diff --git a/haddock.sh b/haddock.sh index 00308065f..64018021b 100755 --- a/haddock.sh +++ b/haddock.sh @@ -15,4 +15,4 @@ if [[ -d .stack-work-doc ]]; then trap move-back EXIT fi -stack build --fast --flag uniworx:library-only --flag uniworx:dev --haddock --haddock-hyperlink-source --haddock-deps --haddock-internal ${@} +stack build --fast --flag uniworx:library-only --flag uniworx:dev --haddock --haddock-hyperlink-source --haddock-deps --haddock-internal --no-strip ${@} diff --git a/hlint.sh b/hlint.sh index c6772fda7..85328d89e 100755 --- a/hlint.sh +++ b/hlint.sh @@ -4,4 +4,4 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : -exec -- stack build --test --fast --flag uniworx:dev --flag uniworx:library-only uniworx:test:hlint +exec -- stack build --test --fast --flag uniworx:dev --flag uniworx:library-only --no-strip uniworx:test:hlint diff --git a/load.sh b/load.sh index c66108b5e..8c2e73ca9 100755 --- a/load.sh +++ b/load.sh @@ -5,6 +5,6 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : -stack build --fast --flag uniworx:-library-only --flag uniworx:dev +stack build --fast --flag uniworx:-library-only --flag uniworx:dev --no-strip stack exec uniworxload -- $@ diff --git a/stack.yaml b/stack.yaml index bedc224c5..1b34ff65b 100644 --- a/stack.yaml +++ b/stack.yaml @@ -69,3 +69,6 @@ extra-deps: resolver: nightly-2020-08-08 compiler: ghc-8.10.2 allow-newer: true + +ghc-options: + "$everything": -g diff --git a/test.sh b/test.sh index e0ef0b657..22befff62 100755 --- a/test.sh +++ b/test.sh @@ -17,4 +17,4 @@ if [[ -d .stack-work-test ]]; then trap move-back EXIT fi -stack build --test --coverage --fast --flag uniworx:dev --flag uniworx:library-only ${@} +stack build --test --coverage --fast --flag uniworx:dev --flag uniworx:library-only --no-strip ${@}