Rolf Eike Beer
8ebf74b02f
Find* (and some other): use ${CMAKE_CURRENT_LIST_DIR} in include()
...
This solves a lots of warnings, e.g. in the FindModulesExecuteAll test. If the
installed version on the system is rather old this may even lead to bugs, e.g.
https://bugs.gentoo.org/show_bug.cgi?id=436540
2012-11-04 05:55:37 +01:00
Kitware Robot
9db3116226
Remove CMake-language block-end command arguments
...
Ancient versions of CMake required else(), endif(), and similar block
termination commands to have arguments matching the command starting the
block. This is no longer the preferred style.
Run the following shell code:
for c in else endif endforeach endfunction endmacro endwhile; do
echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
egrep -z -v 'Tests/CMakeTests/While-Endwhile-' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
2012-08-13 14:19:16 -04:00
Rolf Eike Beer
af80da349b
remove lib64 Unix paths if the respective lib path is also given
...
If FIND_LIBRARY_USE_LIB64_PATHS is set both will be searched anyway.
2012-07-21 10:15:52 +02:00
Alexey Ozeritsky
4585e573b8
FindBLAS/FindLAPACK: Work with MKL version 10.3 ( #12924 , #12925 )
2012-02-16 18:03:08 -05:00
Tim Gallagher
b3c42cb012
FindLAPACK: List thread libs to avoid link errors ( #12625 )
2011-12-13 16:26:33 -05:00
Tim Gallagher
f603cf2d36
FindLAPACK: Correct CMAKE_FIND_LIBRARY_SUFFIXES spelling ( #12624 )
2011-12-13 16:23:54 -05:00
Alexey Ozeritsky
f44f053a52
FindLAPACK: Fix linking to static LAPACK on Unix ( #12477 )
2011-12-05 11:41:52 -05:00
Alexey Ozeritsky
0cc8f05ce5
FindBLAS/LAPACK fixes
...
fixed: CMAKE_FIND_LIBRRAY_SUFFIXES misprint
added: ATLAS vendor to FindLAPACK module
2011-09-01 10:54:48 +04:00
Alexey Ozeritsky
145de0a058
FindBLAS/LAPACK fixes
...
fixed: saving/changing/restoring CMAKE_FIND_LIBRARY_SUFFIXES variable.
fixed: BLA_VENDORs "Apple" (Accelerate Framework) and
"NAS" (vecLib Framework) fail as 'cblas_dgemm_' doesn't exist.
fixed: improve "Generic" detection on Ubuntu (and I assume Debian)
(work with libblas3gf and liblapack3gf packages).
2011-08-31 22:10:13 +04:00
Alexey Ozeritsky
d5e603026b
ACML-GPU supportede
2011-08-13 18:50:57 +04:00
Alexey Ozeritsky
91b76e2ab9
gotoblas supported
2011-08-11 12:23:49 +04:00
Alexey Ozeritsky
66a4bd0cfb
fixed: search of acml libraries
2011-08-11 12:18:39 +04:00
Alexey Ozeritsky
51253da8bb
FindLAPACK works with C/C++ only projects (issue 0009976)
2010-12-27 11:42:41 +03:00
Alexey Ozeritsky
1279bd7bac
find ACML fixes
2010-12-27 11:14:13 +03:00
Todd Gamblin
2cde67a781
Modules: Fix spelling 'To distributed' -> 'To distribute'
2010-08-09 08:48:31 -04:00
Brad King
c4bb9c9d42
Convert CMake find-modules to BSD License
...
This adds copyright/license notification blocks CMake's find-modules.
Many of the modules had no notices at all. Some had notices referring
to the BSD license already. This commit normalizes existing notices and
adds missing notices.
2009-09-28 11:45:50 -04:00
Alexander Neundorf
879f2f98fe
STYLE: fix typos in the docs
...
Alex
2009-04-19 12:47:01 -04:00
Bill Hoffman
87f3a15a80
ENH: change to correct line feed
2008-07-22 13:34:09 -04:00
Alin Elena
a57fc5585a
ENH: FindBLAS.cmake, FindLAPACK.cmake modules were redesigned so now you have three new variables BLA_VENDOR (you can specify the VENDOR), BLA_STATIC (gets the static version of libs), BLA_F95 (gets the fortran 95 interface). BLA_VENDOR can be specified as an environment variable. Intel mkls libs need FindThreads to be found correctly so you will need to enable the C/CXX
2008-07-22 07:15:31 -04:00
Bill Hoffman
7183a632f0
ENH: get out of module if no fortran
2008-07-21 15:34:11 -04:00
Bill Hoffman
e1a2c08628
ENH: this should fail only if required is sent to find package
2008-07-21 15:11:03 -04:00
Alin Elena
834dd533ed
ENH: checks if Fortran is enbaled. If not an error message is produced.
2008-07-21 13:40:31 -04:00
Alin Elena
dbb89f47aa
ENH: Modules/CheckFortranFunctionExists.cmake helps gfortran to check the existence of a file
...
ENH: Modules/FindLAPACK.cmake returns the full list of libraries required to link against Lapack
2008-07-21 04:56:26 -04:00
Alin Elena
dc108e0dfc
ENH: FindBLAS.cmake&FindLAPACK updated to support intel mkl 10
2008-03-24 11:49:48 -04:00
Alin Elena
680cff0b9f
ENH: FindBLAS.cmake and FindLAPACK.cmake modules added. They locate various implementations of blas and lapack libraries. CheckFortranFunctionExists.cmake provides a test function to check if the library is usabale. I have also changed the -KPIC flag to -fPIC in Linux-ifort.cmake.
2007-10-10 17:47:37 -04:00