Use QUIET to suppress warnings about missing FindEigen3.cmake.
pkg_check_modules defines EIGEN3_INCLUDE_DIRS, not EIGEN3_INCLUDE_DIR,
so define the latter as the former.
Eigen3 is only needed for arpackSolver.hpp, which is independent from
the library. If desired, a separate pkg-config file should be created
for the solver itself, which should contain something like:
Requires: arpack, eigen3 >= 3.3
Also remove Eigen3 from arpack-ng-config.cmake since it serves the same
purpose.
I believe many of the incorrect dependency problems are due to building
static libs, which don't contain any dependency info.
If needed, these can be enabled with --enable-static (for autotools) or
-DBUILD_SHARED_LIBS=OFF (for cmake).
SH_LOG_COMPILER has no effect since TEST_EXTENSIONS does not contain .sh
The test driver runs the script directly and therefore uses its #! line
to find the appropriate shell and its options.
This partially reverts commit 8fe4734da8.
The original issue (#183) appears to be some sort of syntax error,
likely from not having pkg-config installed at the time of generating
the configure script. Specifying our own error text won't improve that
problem.
This reverts commit ad9f74b962.
In bug_79_double_complex, the bitwise comparison `res1 .ne. res2`
returns true on some archs (i586) though `res1` and `res2` are equal
upto double precision. Instead compare the absolute value of their
difference to double precision 0 which works on all archs. Fixes#269.
Co-authored-by: Atri Bhattacharya <A.Bhattacharya@uliege.be>
* Fix a typo in arpack.hpp + fome issues in iso_c_binding
* changes in iso_c_binding regarding scalar chars in PARPACK
* document changes in CHANGES file
Co-authored-by: Myron Ekonomakis <myr_oikon@hotmail.com>
With newer versions of cmake, an unquoted 6th argument gives the
following error:
STRING sub-command REGEX, mode REPLACE needs at least 6 arguments
total to command.
Quoting this fixes the issue.