Commit f8fe2816 authored by Michael Tesch's avatar Michael Tesch
Browse files

update cmake install directions

parent db916de2
Loading
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
@@ -84,8 +84,8 @@ to specify library dependencies:
  include(FetchContent)

  # Have CMake download the library
  set (CPPDUALS_TAG v0.3.1)
  set (CPPDUALS_MD5 5d22b2f3456b7c59347aa332d9738506)
  set (CPPDUALS_TAG v0.4.0)
  set (CPPDUALS_MD5 ba131a667bd6dadf8c0d5f58eb28f327)
  FetchContent_Declare (cppduals
    URL https://gitlab.com/tesch1/cppduals/-/archive/${CPPDUALS_TAG}/cppduals-${CPPDUALS_TAG}.tar.bz2
    URL_HASH MD5=${CPPDUALS_MD5}
@@ -103,7 +103,8 @@ family of commands and modifying the global preprocessor search path:
  include(ExternalProject)

  # Have CMake download the library headers only
  set (CPPDUALS_MD5 )
  set (CPPDUALS_TAG v0.4.0)
  set (CPPDUALS_MD5 ba131a667bd6dadf8c0d5f58eb28f327)
  ExternalProject_Add (cppduals
    URL https://gitlab.com/tesch1/cppduals/-/archive/${CPPDUALS_TAG}/cppduals-${CPPDUALS_TAG}.tar.bz2
    URL_HASH MD5=${CPPDUALS_MD5}
@@ -157,10 +158,12 @@ BLAS, the following CMake variables can be set at configuration time:
- BLAS_DIR
- LAPACK_DIR

For example:
For example, to build and run the tests shown below:

```sh
  cmake -Bbuildx -H. -DCPPDUALS_BENCHMARK=ON -DBLAS_DIR=/opt/local -DLAPACK_DIR=/opt/local
  cmake -Bbuild-bench -H. -DCPPDUALS_BENCHMARK=ON -DBLAS_DIR=/opt/local -DLAPACK_DIR=/opt/local
  cmake --build build-bench --target bench_gemm
  ./build-bench/tests/bench_gemm
```

The first performance goal of this project is to make the
@@ -296,6 +299,12 @@ thus licensed under [MPL-2](http://www.mozilla.org/MPL/2.0/FAQ.html) .
ChangeLog
=========

v0.4.0
======

- cleaned-up release with fixes from v0.3.2.
- improved docs

v0.3.3+
=======

@@ -304,6 +313,7 @@ v0.3.3+
v0.3.2
======

- not actually tagged release
- fixed a bug in the `{fmt}` support, added docs for the same.
- added benchmarking for `{fmt}` vs iostreams.