Change stack files and travis to stop failing on Crucible warnings.

This commit is contained in:
Joe Hendrix 2019-05-14 18:59:09 -07:00
parent 9e86ffde60
commit d0a1a156d4
No known key found for this signature in database
GPG Key ID: 8DFA5FF784098C4F
3 changed files with 25 additions and 47 deletions

View File

@ -28,8 +28,6 @@ install:
# Here starts the actual work to be performed for the package under test;
# any command which exits with a non-zero exit code causes the build to fail.
# Build packages that we do not want to check warnings on.
- stack build crucible
# Build packages
- stack build --ghc-options="-Wall -Werror"
# Run tests

View File

@ -7,32 +7,10 @@ resolver: lts-12.26
packages:
- base
- symbolic
- deps/crucible/what4
- deps/crucible/crucible
- deps/crucible/crucible-llvm
- deps/dwarf
- deps/elf-edit
- deps/flexdis86
- deps/flexdis86/binary-symbols
- deps/llvm-pretty
- deps/llvm-pretty-bc-parser
- deps/parameterized-utils
- submodules/macaw-loader/macaw-loader
# X86 specific repos
- x86
- x86/support
- x86_symbolic
# - submodules/dismantle/dismantle-tablegen
# - macaw-semmc
# - submodules/semmc/semmc
# - macaw-ppc
# - submodules/macaw-loader/macaw-loader-ppc
# - submodules/semmc/semmc-ppc
# - submodules/dismantle/dismantle-ppc
# - macaw-arm
# - submodules/semmc/semmc-arm
# - submodules/dismantle/dismantle-arm
# - submodules/dismantle/dismantle-thumb
extra-deps:
- boomerang-1.4.5.6@sha256:4f8407b9482a500ef9f8dc3fa13f9615d4d33a7c530b67c1ca27535e136a152d
- dotgen-0.4.2@sha256:309b7cc8a3593a8e48bee7b53020d5f72db156d58edf78a0214f58fbb84b292b
@ -44,3 +22,15 @@ extra-deps:
- panic-0.4.0.1@sha256:fb46577c9e0ca38c37960572f958a8469f2b577e963ed4f3ea1904d8400d828b
- s-cargot-0.1.4.0@sha256:61ea1833fbb4c80d93577144870e449d2007d311c34d74252850bb48aa8c31fb
- s-cargot-letbind-0.2.3.0@sha256:238100aa0badc2f285fb7e5bf423b2f3465562061dcce0f8ecca45aa6f279ef6
# Submodules added to extra-deps so that we do not fail on warnings.
- ./deps/crucible/what4
- ./deps/crucible/crucible
- ./deps/crucible/crucible-llvm
- ./deps/dwarf
- ./deps/elf-edit
- ./deps/flexdis86
- ./deps/flexdis86/binary-symbols
- ./deps/llvm-pretty
- ./deps/llvm-pretty-bc-parser
- ./deps/parameterized-utils

View File

@ -3,32 +3,10 @@ resolver: lts-13.21
packages:
- base
- symbolic
- deps/crucible/what4
- deps/crucible/crucible
- deps/crucible/crucible-llvm
- deps/dwarf
- deps/elf-edit
- deps/flexdis86
- deps/flexdis86/binary-symbols
- deps/llvm-pretty
- deps/llvm-pretty-bc-parser
- deps/parameterized-utils
- submodules/macaw-loader/macaw-loader
# X86 specific repos
- x86
- x86/support
- x86_symbolic
# - submodules/dismantle/dismantle-tablegen
# - macaw-semmc
# - submodules/semmc/semmc
# - macaw-ppc
# - submodules/macaw-loader/macaw-loader-ppc
# - submodules/semmc/semmc-ppc
# - submodules/dismantle/dismantle-ppc
# - macaw-arm
# - submodules/semmc/semmc-arm
# - submodules/dismantle/dismantle-arm
# - submodules/dismantle/dismantle-thumb
extra-deps:
- boomerang-1.4.5.6@sha256:4f8407b9482a500ef9f8dc3fa13f9615d4d33a7c530b67c1ca27535e136a152d
- fgl-visualize-0.1.0.1@sha256:e682066053a6e75478a08fd6822dd0143a3b8ea23244bdb01dd389a266447c5e
@ -37,4 +15,16 @@ extra-deps:
- monadLib-3.9@sha256:dc0d8579840968be03fc2ce1c21d5af055fe5a38b65b99793dd720f5e07aaa34
- panic-0.4.0.1@sha256:fb46577c9e0ca38c37960572f958a8469f2b577e963ed4f3ea1904d8400d828b
- s-cargot-0.1.4.0@sha256:61ea1833fbb4c80d93577144870e449d2007d311c34d74252850bb48aa8c31fb
- s-cargot-letbind-0.2.3.0@sha256:238100aa0badc2f285fb7e5bf423b2f3465562061dcce0f8ecca45aa6f279ef6
- s-cargot-letbind-0.2.3.0@sha256:238100aa0badc2f285fb7e5bf423b2f3465562061dcce0f8ecca45aa6f279ef6
# Submodules added to extra-deps so that we do not fail on warnings.
- ./deps/crucible/what4
- ./deps/crucible/crucible
- ./deps/crucible/crucible-llvm
- ./deps/llvm-pretty
- ./deps/llvm-pretty-bc-parser
- ./deps/parameterized-utils
- ./deps/dwarf
- ./deps/elf-edit
- ./deps/flexdis86
- ./deps/flexdis86/binary-symbols