xoviat
038bfbb86c
CMake: Remove unused wall option when FC=flang
7 years ago
Martin Kroeker
599de9e598
Restore LAPACKE files for Xgeqpf, Xggsvd and Xggsvp
These were inadvertently dropped from the list in my PR #1095
7 years ago
Martin Kroeker
0dc291d3fa
Merge pull request #1377 from isuruf/threads
Allow overriding NUM_THREADS in cmake
7 years ago
Isuru Fernando
e0ddd7d124
Allow overriding NUM_THREADS
7 years ago
martin
5056a044b2
fix location of lapacke_nancheck
7 years ago
martin
4054d32def
update cmake files
7 years ago
martin
2d52f0f4c3
update cmakefiles for lapack 3.8.0
7 years ago
Ian Henriksen
505dc08635
Update lapacke.cmake with routines added in LAPACK 3.7.0.
8 years ago
Ian Henriksen
61587b0670
Update lapack.cmake with additional routines from LAPACK version 3.7.0.
8 years ago
Ian Henriksen
632fc75d77
Allow using compilers other than gfortran in conjunction with
MSVC or clang-cl.
8 years ago
Martin Kroeker
962b20a9bb
Optionally add ReLAPACK to LIB_COMPONENTS
8 years ago
Martin Kroeker
c7a8512d12
Cmake fixes for DYNAMIC_ARCH builds and whitespace in path names ( #1323 )
* prebuild.cmake: Put quotes around path names that may contain whitespace
(Copied from alexkaratakis' PR #1295 )
* kernel/CMakeLists.txt: Fix common_lapack header inclusion and DYNAMIC_ARCH generation of ?neg_tcopy and ?laswp_ncopy files
* lapack/CMakeLists.txt: Use correct template for ?laswp_(plus,minus) functions
8 years ago
Sacha
7a867082d8
Fix open_blas.config which was never working out-of-source. Remove need for gen_config_h.exe. If OpenMP is requested, do not silently ignore when it isn't available.
8 years ago
Sacha Refshauge
47ebce4d1a
Clean up, fix old typos. Simplify arch usages. Move system arch check to earlier position.
8 years ago
Sacha Refshauge
69b560751c
Improvements to previous commit (cross-compile).
Fix typos and bad if statements discovered in 0.2.20.
8 years ago
Sacha Refshauge
0a7a527a92
Add support for cross compiling.
Add support for not having host compiler as CMake cannot detect such a compiler.
Add support for not using getarch.
Successfully builds Android ARMV8. Any target can be added by supplying the TARGET_CORE config in prebuild.cmake.
8 years ago
Sacha Refshauge
6aac06587d
Fix typos and use CMake OpenMP support.
8 years ago
7c1acc07f0
Fix bug that required fortran. Fix bug that needed CXX var. Remove redundant set vars. Fix threading detection. Do not attempt to run code if cross compiling.
8 years ago
38d273ea03
Drop some redundant vars and improve arch detection in CMake.
8 years ago
90a4dab501
Let CMake deal with build type.
8 years ago
Isuru Fernando
d3b677fe87
Add commonobjs
8 years ago
Isuru Fernando
505b218829
Merge remote-tracking branch 'upstream/develop' into dyn
8 years ago
Isuru Fernando
d9346930dd
Merge remote-tracking branch 'upstream/develop' into develop
8 years ago
Isuru Fernando
1d1854032b
Add missing EXCAVATOR
8 years ago
Isuru Fernando
d798487213
Fixes for dynamic_arch. almost there
8 years ago
Isuru Fernando
4260215adf
Support DYNAMIC_ARCH with cmake
8 years ago
Isuru Fernando
89ec2be110
Fix lapacke copying
8 years ago
Isuru Fernando
d245caa49a
Support out-of-source build
8 years ago
Isuru Fernando
7a96499b29
Don't change timestamps
8 years ago
Isuru Fernando
5e0f67c666
Make ARCH variable a CACHE variable
8 years ago
Isuru Fernando
ea1095135e
Ninja complains that file openblas.def does not exist
8 years ago
Isuru Fernando
4c5df489db
clang on windows needs FU=''
8 years ago
Isuru Fernando
dc24914415
check compiler is msvc instead of msvc
8 years ago
Martin Kroeker
ad2462811a
Do not add -lpthread on Android builds ( #1229 )
* Do not add -lpthread on Android builds
* Do not add -lpthread on Android cmake builds
8 years ago
Neil Shipp
34513be726
Add Microsoft Windows 10 UWP build support
8 years ago
Neil Shipp
65e56cb29d
Add 64bit support for Microsoft Visual Studio
8 years ago
Paul Osmialowski
42bbe74791
build: LLVM: Add Flang compiler support and enable OpenMP for Clang
Signed-off-by: Paul Osmialowski <pawel.osmialowski@arm.com>
8 years ago
David Seifert
ed79a29d87
Use GNUInstallDirs to allow changing target directories
* Multi-lib distributions need to change the libdir
which is only portably possible with `GNUInstallDirs`.
* Multi-arch distributions such as Debian and Exherbo
need to be able to change the bindir.
8 years ago
Denis Steckelmacher
c9ff735da6
Add ZEN support (tested for auto-detected static backend)
8 years ago
Martin Kroeker
12e476f7a2
Merge pull request #1124 from martin-frbg/c_check-ppc
Update c_check.cmake to label ppc64 as power ARCH
8 years ago
Martin Kroeker
8de40955ad
Update c_check.cmake
8 years ago
Martin Kroeker
43224f7273
Fix misspelling of zlasyf_aa from previous commit
8 years ago
Martin Kroeker
c4ea9eea67
Add cmake template for openblas.pc
8 years ago
Martin Kroeker
d12c8bbcbb
Add zlasyf_aa to lapack.cmake
8 years ago
Martin Kroeker
15f0d65010
Add another bunch of lapack 3.7 functions to cmake list
8 years ago
Martin Kroeker
7d831af1ba
Add LAPACK 3.7 files not mentioned in announcement
8 years ago
Martin Kroeker
ee3e87cf46
Update cmake file list for lapacke 3.7.0
8 years ago
Martin Kroeker
8772c00bb0
Update cmake file list for lapack 3.7.0
8 years ago
Martin Kroeker
357ef3cd8c
Reflect name change of lapacke_mangling.h template
8 years ago
Martin Kroeker
002e646476
Add new functions from LAPACK 3.6.1
8 years ago