From 743ab3671874dee72c411209de215d1efeb3581c Mon Sep 17 00:00:00 2001 From: Vassil Keremidchiev Date: Sat, 12 Sep 2015 01:14:43 +0300 Subject: Support for Stack build against LTS-3.3 OpenBLAS support is enabled by default, because stack currently doesn't support --flags option from command line. See https://github.com/commercialhaskell/stack/issues/983 --- packages/base/stack.yaml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 packages/base/stack.yaml diff --git a/packages/base/stack.yaml b/packages/base/stack.yaml new file mode 100644 index 0000000..e6304de --- /dev/null +++ b/packages/base/stack.yaml @@ -0,0 +1,7 @@ +flags: + hmatrix: + openblas: true +packages: +- '.' +extra-deps: [] +resolver: lts-3.3 -- cgit v1.2.3 From 45054c6ebe792d9078293900eacfe91ba6978b60 Mon Sep 17 00:00:00 2001 From: Vassil Keremidchiev Date: Sat, 12 Sep 2015 01:22:53 +0300 Subject: Updated INSTALL.md about Windows stack-based setup --- INSTALL.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/INSTALL.md b/INSTALL.md index f195de6..343ee0a 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -65,6 +65,16 @@ using this method. > cabal install --flags=openblas --extra-lib-dirs=C:\...\OpenBLAS\lib --extra-include-dir=C:\...\OpenBLAS\include +### Stack-based Windows build + +1) > stack setup + +2) Download and unzip somewhere OpenBLAS http://www.openblas.net/ + +3) In a normal Windows cmd: + + > stack install --extra-lib-dirs=C:\...\OpenBLAS\lib --extra-include-dir=C:\...\OpenBLAS\include + ## Tests ############################################### After installation we can verify that the library works as expected: -- cgit v1.2.3 From f4de0a9900d7e00ceace705c06af488cf140d655 Mon Sep 17 00:00:00 2001 From: Vassil Keremidchiev Date: Sat, 12 Sep 2015 01:36:55 +0300 Subject: Under Windows and Stack-based build OpenBLAS could be selected outside now. Updated documentation. --- INSTALL.md | 4 +++- packages/base/stack.yaml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 343ee0a..7c978f9 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -67,13 +67,15 @@ using this method. ### Stack-based Windows build +1) > cd packages\base + 1) > stack setup 2) Download and unzip somewhere OpenBLAS http://www.openblas.net/ 3) In a normal Windows cmd: - > stack install --extra-lib-dirs=C:\...\OpenBLAS\lib --extra-include-dir=C:\...\OpenBLAS\include + > stack install --flag hmatrix:openblas --extra-lib-dirs=C:\...\OpenBLAS\lib --extra-include-dir=C:\...\OpenBLAS\include ## Tests ############################################### diff --git a/packages/base/stack.yaml b/packages/base/stack.yaml index e6304de..f4001c6 100644 --- a/packages/base/stack.yaml +++ b/packages/base/stack.yaml @@ -1,6 +1,6 @@ flags: hmatrix: - openblas: true + openblas: false packages: - '.' extra-deps: [] -- cgit v1.2.3