@@ -0,0 +1,46 @@
1+#!/usr/bin/env bash
2+
3+GHC_VERSION=8.8.3
4+STREAMLY_VERSION=0.7.2
5+
6+case `uname` in
7+ Darwin) SYSTEM=x86_64-osx;;
8+ Linux) SYSTEM=x86_64-linux;;
9+ *) echo "Unsupported system"; exit 1 ;;
10+esac
11+
12+pushd $(git rev-parse --show-toplevel)
13+git ls-files \
14+ | grep '\.l\?hs$' \
15+ | xargs hscope -b \
16+ -I src/ \
17+ -I test \
18+ -I dist-newstyle/build/$SYSTEM/ghc-$GHC_VERSION/streamly-$STREAMLY_VERSION/build/src/ \
19+ -X BangPatterns \
20+ -X CApiFFI \
21+ -X CPP \
22+ -X ConstraintKinds \
23+ -X DeriveDataTypeable \
24+ -X DeriveGeneric \
25+ -X DeriveTraversable \
26+ -X ExistentialQuantification \
27+ -X FlexibleContexts \
28+ -X FlexibleInstances \
29+ -X GeneralizedNewtypeDeriving \
30+ -X InstanceSigs \
31+ -X KindSignatures \
32+ -X LambdaCase \
33+ -X MagicHash \
34+ -X MultiParamTypeClasses \
35+ -X PatternSynonyms \
36+ -X RankNTypes \
37+ -X RecordWildCards \
38+ -X ScopedTypeVariables \
39+ -X TupleSections \
40+ -X TypeFamilies \
41+ -X ViewPatterns \
42+ -X NoMonoLocalBinds \
43+ -X TemplateHaskell \
44+ -X UnboxedTuples \
45+ -X UndecidableInstances
46+popd