Commit Graph

135 Commits

Author SHA1 Message Date
Martin Kroeker 6cae44d4f7 Ensure that the right xerbla gets included in OSX DYNAMIC_ARCH builds 2021-12-28 19:06:55 +01:00
Martin Kroeker 894fde9bfe Update version to 0.3.19.dev 2021-12-19 21:21:47 +01:00
Martin Kroeker 54a0c0bce3 Merge branch 'release-0.3.0' into develop 2021-12-19 16:35:07 +01:00
Martin Kroeker 6025daca63 Update version to 0.3.19 2021-12-19 16:32:04 +01:00
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
2021-12-04 22:24:02 +01:00
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.
2021-10-30 04:37:41 +01:00
Mehdi Chinoune 556788281d [NFC] Improve CMakeLists.txt file readibility
Add some extra lines and indentations.
2021-10-17 20:50:51 +01:00
Mehdi Chinoune 28a77a8698 Support building both static and shared libraries 2021-10-16 20:45:21 +01:00
Martin Kroeker 32b4d01d16 Update version to 0.3.18.dev 2021-10-02 21:15:00 +02:00
Martin Kroeker 9549167357 Merge branch 'release-0.3.0' into develop 2021-10-02 19:35:03 +02:00
Martin Kroeker 686e1f0052 Update version to 0.3.18 2021-10-02 19:29:59 +02:00
Martin Kroeker 5e4f1e3677 Remove BFLOAT16 from the task list of GenerateNamedObject 2021-09-14 16:09:46 +02:00
Martin Kroeker 6e3fbe8ac5 Update version to 0.3.17.dev 2021-07-15 14:59:15 +02:00
Martin Kroeker 4777eb678f Update version to 0.3.17 2021-07-15 14:46:24 +02:00
Martin Kroeker db4908ebfa Update version to 0.3.16 2021-07-12 00:08:55 +02:00
Martin Kroeker 4c033730bb Update version to 0.3.15 2021-05-02 23:49:49 +02:00
Martin Kroeker e107454454 Update version to 0.3.14.dev 2021-03-17 21:14:05 +01:00
Martin Kroeker 2663e44724 Update version to 0.3.14 for release 2021-03-17 20:20:00 +01:00
xoviat 3dfecaaf7c require nofortran to be set on msvc 2021-01-27 16:39:15 -06:00
xoviat 3165c915b6 fix test helpers 2021-01-27 15:24:49 -06:00
Martin Kroeker 9031ebd7d5 Update version to 0.3.13.dev 2020-12-12 23:28:20 +01:00
Martin Kroeker 7bc0e4a2e0 Update version to 0.3.13 for release 2020-12-12 18:15:33 +01:00
Martin Kroeker 81fcfd5ed3 Update version to 0.3.12.dev 2020-10-24 23:28:29 +02:00
Martin Kroeker 26f658c9d2 Update version to 0.3.12 for release 2020-10-24 12:14:45 +02:00
Martin Kroeker 26a701f4ad Update version string to 0.3.11.dev 2020-10-17 22:40:06 +02:00
Martin Kroeker fe9015b619 Update version for 0.3.11 release 2020-10-17 22:10:50 +02:00
Martin Kroeker 2c552f1074 Change "HALF" and "sh" to "BFLOAT16" and "sb" 2020-10-12 00:11:31 +02:00
Martin Kroeker e396ec8b56 Allow building support for only a subset of variable types 2020-10-11 15:11:15 +02:00
Martin Kroeker 8c5c991bd7 Add cpp_thread_test options 2020-09-17 13:45:40 +02:00
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.
2020-08-18 08:48:48 +02:00
Martin Kroeker 6794ac3415 Add SYMBOLPREFIX and/or -SUFFIX to cblas.h if needed 2020-08-02 11:20:08 +02:00
Martin Kroeker d4a0299e16 Do not build lapack-test on MSVC for now (same as with BLAS test) 2020-07-09 13:57:27 +02:00
Martin Kroeker 1d63631afe Add lapack-test 2020-07-09 11:42:02 +02:00
Martin Kroeker 1c53e1366d Increment version to 0.3.10.dev 2020-06-14 22:04:37 +02:00
Martin Kroeker 95dbeff66d Merge branch 'release-0.3.0' into develop 2020-06-14 22:02:45 +02:00
Martin Kroeker 1eb1979050 Increment version to 0.3.10.dev 2020-06-14 21:57:15 +02:00
Martin Kroeker 909897f13b Document option USE_LOCKING 2020-05-31 12:37:57 +02:00
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
2020-05-01 09:58:30 +02:00
Martin Kroeker 239282d5e2 Use CMAKE_SHARED_LINKER_FLAGS to pass MSVC linker option
target_link_libraries does not work here according to issue 2472
2020-04-20 22:30:51 +02:00
Rajalakshmi Srinivasaraghavan 22bb50fb81 cmake fixes 2020-04-17 13:35:17 -05:00
Martin Kroeker 960dec234f Version 0.3.9 2020-03-02 00:09:49 +01:00
Martin Kroeker f03dd23e90 Increment version to 0.3.9.dev 2020-02-09 23:18:07 +01:00
Martin Kroeker fa93d63365 Merge branch 'release-0.3.0' into develop 2020-02-09 23:16:06 +01:00
Martin Kroeker 7b6808b69c Increment version to 0.3.8.dev 2019-08-11 23:28:13 +02:00
Martin Kroeker ebe2f47a0f Set version to 0.3.7 2019-08-11 23:16:11 +02:00
Martin Kroeker 9086543f50 Utest needs CBLAS but not necessarily FORTRAN 2019-07-06 14:29:47 +02:00
Martin Kroeker a3d4c65d62 Add NO_AFFINITY to available options on Linux, and set it to ON
to match the gmake default. Fixes second part of #2114
2019-05-09 11:52:02 +02:00
Martin Kroeker e4864a8933 Fix module definition conflicts between LAPACK and ReLAPACK
for #2043
2019-03-04 21:17:08 +01:00
Martin Kroeker 3d155cff83 Merge pull request #1981 from edisongustavo/develop
Fix include directory of exported targets
2019-01-28 15:44:42 +01:00
Edison Gustavo Muenz e908ac2a51 Fix include directory of exported targets 2019-01-23 15:09:13 +01:00