Martin Kroeker
1dd979959d
set version to 0.3.21.dev
3 years ago
Martin Kroeker
914c4d0fe8
Add C versions of the CBLAS test sources ( #3656 )
* Add C conversions of the CBLAS tests for NOFORTRAN=1 builds
* Enable CTEST without Fortran and fix passing of BUILD_vartype options to exports/gensymbol
3 years ago
Martin Kroeker
7093a34a34
Add fallback option USE_PERL for original PERL-based build scripts
4 years ago
Owen Rafferty
42c7a27e6b
rewrite perl scripts in universal shell
4 years ago
Martin Kroeker
567d8853d1
rename lapack subtarget to lapack_overrides to avoid name clash with netlib in case-insensitive settings
4 years ago
Martin Kroeker
b7873605d4
Use f2c translations of LAPACK when no Fortran compiler is available ( #3539 )
* Add C equivalents of the Fortran routines from Reference-LAPACK as fallbacks, and C_LAPACK variable to trigger their use
4 years ago
Martin Kroeker
4199ca728e
Add LAPACK-like option to omit the LAPACK testsuite
4 years ago
AlessioZanga
ed2871cb71
Change `BUILD_WITHOUT_LAPACK` to `OFF` by default
4 years ago
Alessio Zanga
ed8c028f7f
Remove MSVC limitation
4 years ago
Martin Kroeker
1564b632ad
Merge branch 'release-0.3.0' into develop
4 years ago
Martin Kroeker
dec53e0ca2
Update version to 0.3.20
4 years ago
Martin Kroeker
6cae44d4f7
Ensure that the right xerbla gets included in OSX DYNAMIC_ARCH builds
4 years ago
Martin Kroeker
894fde9bfe
Update version to 0.3.19.dev
4 years ago
Martin Kroeker
54a0c0bce3
Merge branch 'release-0.3.0' into develop
4 years ago
Martin Kroeker
6025daca63
Update version to 0.3.19
4 years ago
Martin Kroeker
ea09355eae
Fix DYNAMIC_ARCH builds with CMAKE on OSX and add corresponding test to Azure CI ( #3409 )
* Use linker response files and a custom link command to get around ARG_MAX limitations on OSX
* Reconfigure a redundant job on Azure to test shared library builds with CMAKE and DYNAMIC_ARCH on OSX
4 years ago
Mehdi Chinoune
9874cd11cb
Fix exported OpenBLASTargets.cmake
When both BUILD_SHARED_LIBS and BUILD_STATIC_LIBS are enabled,
cmake export both of them to OpenBLASTargets under tha same name `OpenBLAS::OpenBLAS`
which leads to fatal error about OpenBLAS::OpenBLAS being both static and shared target.
This change makes cmake export only the shared library in that case.
There is another solution to treat them as components,
but I am afraid that will make it backward incompatible.
4 years ago
Mehdi Chinoune
556788281d
[NFC] Improve CMakeLists.txt file readibility
Add some extra lines and indentations.
4 years ago
Mehdi Chinoune
28a77a8698
Support building both static and shared libraries
4 years ago
Martin Kroeker
32b4d01d16
Update version to 0.3.18.dev
4 years ago
Martin Kroeker
9549167357
Merge branch 'release-0.3.0' into develop
4 years ago
Martin Kroeker
686e1f0052
Update version to 0.3.18
4 years ago
Martin Kroeker
5e4f1e3677
Remove BFLOAT16 from the task list of GenerateNamedObject
4 years ago
Martin Kroeker
6e3fbe8ac5
Update version to 0.3.17.dev
4 years ago
Martin Kroeker
4777eb678f
Update version to 0.3.17
4 years ago
Martin Kroeker
db4908ebfa
Update version to 0.3.16
4 years ago
Martin Kroeker
4c033730bb
Update version to 0.3.15
5 years ago
Martin Kroeker
e107454454
Update version to 0.3.14.dev
5 years ago
Martin Kroeker
2663e44724
Update version to 0.3.14 for release
5 years ago
xoviat
3dfecaaf7c
require nofortran to be set on msvc
5 years ago
xoviat
3165c915b6
fix test helpers
5 years ago
Martin Kroeker
9031ebd7d5
Update version to 0.3.13.dev
5 years ago
Martin Kroeker
7bc0e4a2e0
Update version to 0.3.13 for release
5 years ago
Martin Kroeker
81fcfd5ed3
Update version to 0.3.12.dev
5 years ago
Martin Kroeker
26f658c9d2
Update version to 0.3.12 for release
5 years ago
Martin Kroeker
26a701f4ad
Update version string to 0.3.11.dev
5 years ago
Martin Kroeker
fe9015b619
Update version for 0.3.11 release
5 years ago
Martin Kroeker
2c552f1074
Change "HALF" and "sh" to "BFLOAT16" and "sb"
5 years ago
Martin Kroeker
e396ec8b56
Allow building support for only a subset of variable types
5 years ago
Martin Kroeker
8c5c991bd7
Add cpp_thread_test options
5 years ago
Albert Ziegenhagel
6b731d917f
Do not require pkg-config to generate the *.pc file
Generating the pkg-config file does not actually depend on pkg-config being available.
5 years ago
Martin Kroeker
6794ac3415
Add SYMBOLPREFIX and/or -SUFFIX to cblas.h if needed
5 years ago
Martin Kroeker
d4a0299e16
Do not build lapack-test on MSVC for now (same as with BLAS test)
5 years ago
Martin Kroeker
1d63631afe
Add lapack-test
5 years ago
Martin Kroeker
1c53e1366d
Increment version to 0.3.10.dev
6 years ago
Martin Kroeker
95dbeff66d
Merge branch 'release-0.3.0' into develop
6 years ago
Martin Kroeker
1eb1979050
Increment version to 0.3.10.dev
6 years ago
Martin Kroeker
909897f13b
Document option USE_LOCKING
6 years ago
Martin Kroeker
5dd14e3d48
Make building the bfloat16 functions conditional on option BUILD_HALF ( #2590 )
* make building the bfloat16 BLAS functions conditional on BUILD_HALF
* pass the BUILD_HALF option to gensymbol
* Pass BUILD_HALF as a compiler define for dynamic_arch builds
6 years ago
Martin Kroeker
239282d5e2
Use CMAKE_SHARED_LINKER_FLAGS to pass MSVC linker option
target_link_libraries does not work here according to issue 2472
6 years ago