Martin Kroeker
4ca76d9de4
Expressly provide a shared libs option
4 months ago
Martin Kroeker
8779eac3b8
Do not add a 64 suffix to the library name if the user-provided suffix already contains it
4 months ago
Ruiyang Wu
9aa7a0b2a7
Follow-up to d659f3c
5 months ago
Ruiyang Wu
d659f3c3f6
Fix "Argument list too long" compilation error for Intel macOS
5 months ago
Martin Kroeker
880e43ee54
Merge pull request #5198 from martin-frbg/woadlldebug
Fix pdb file creation in debug dll builds with CMake on Windows/WoA
5 months ago
Martin Kroeker
3fc15ad81c
Fix pdb file creation in debug dll builds with CMake on Windows/WoA
6 months ago
Ruiyang Wu
02fd1df10b
CMake: Pass `OpenMP` compiler and linker flags through CMake targets
Using `OpenMP::OpenMP_LANG` targets for CMake is less error-prone than
passing the compiler and linker flags manually. Furthermore, it allows
the user to customize those flags by setting `OpenMP_LANG_FLAGS`,
`OpenMP_LANG_LIB_NAMES`, and `OpenMP_omp_LIBRARY`.
6 months ago
Harishmcw
1724b3f104
DLL symbol pre/postfixing in CMake builds
6 months ago
Harishmcw
c2e7ab5351
DLL symbol pre/postfixing in CMake builds
6 months ago
Martin Kroeker
35914aa9a2
Expose the option to build without LAPACKE to ccmake
7 months ago
Martin Kroeker
8a316e68a5
Update version to 0.3.29.dev
8 months ago
Martin Kroeker
e0c134e1f6
set version to 0.3.29
8 months ago
Martin Kroeker
e6fd629770
Expressly declare the .S extension for assembly (documented as standard, but current cmake does not set it for icx)
9 months ago
H. Vetinari
d3272e51eb
explicitly link to OpenMP
1 year ago
Martin Kroeker
a8bb105ed6
Merge pull request #4848 from haampie/fix/cmake-min-version
cmake: set `CMP0042` to `NEW`
11 months ago
Martin Kroeker
0e6a2cc93c
bump the minimum_required version instead
11 months ago
Martin Kroeker
cbd321aecb
Update versin to 0.3.28.dev
1 year ago
Martin Kroeker
884a949a0d
Merge branch 'release-0.3.0' into develop
1 year ago
Martin Kroeker
91d6722a3d
Update version to 0.3.28
1 year ago
Harmen Stoppels
fe0a69e308
even less invasive
1 year ago
Harmen Stoppels
f49371c1ba
Set CMake 3.0 policies to NEW
1 year ago
Harmen Stoppels
1ef9f24b39
Revert "require consistent minimal cmake version"
This reverts commit 5b07ec643c
.
1 year ago
Harmen Stoppels
5b07ec643c
require consistent minimal cmake version
1 year ago
Martin Kroeker
7e8118d94e
Support new build option LAPACK_STRLEN
1 year ago
Martin Kroeker
a4845fa12d
set MACOSX_RPATH to true on Apple
1 year ago
Martin Kroeker
f40819476c
mention RISCV64 as a permitted architecture for DYNAMIC_ARCH
1 year ago
Martin Kroeker
17ab724da9
Update version to 0.3.27.dev
1 year ago
Martin Kroeker
c17f5bee81
Merge branch 'release-0.3.0' into develop
1 year ago
Martin Kroeker
0475716e2e
Update version to 0.3.27
1 year ago
Martin Kroeker
cfc28c586e
Exclude LAPACK testsuite and LAPACK-dependent benchmarks in no-LAPACK builds
1 year ago
Martin Kroeker
4266b39304
Make building the benchmarks optional and handle dependency on other options
1 year ago
Martin Kroeker
96e4218daf
Merge pull request #4501 from dmikushin/add-benchmarks-to-cmake
Adding basic support of benchmarks into CMake
1 year ago
Martin Kroeker
a28afac791
Add FIXED_LIBNAME, LIBNAMEPREFIX and LIBNAMESUFFIX
1 year ago
Dmitry Mikushin
8698f9e37f
Adding basic support of benchmarks into CMake for single, double, single complex and double complex cases. Each benchmarking target has a suffix to identify the data type, for example ./benchmark_gemm3m_COMPLEX_DOUBLE is a gemm3m.c source compiled with COMPLEX and DOUBLE macros defined
1 year ago
Martin Kroeker
4f5da84e2f
Update version to 0.3.26.dev
1 year ago
Martin Kroeker
fde8bb9903
Update version to 0.3.26
1 year ago
Erik Bråthen Solem
2381132ada
Darwin < 20: always write xerbla.c.o into archive
Write xerbla.c.o into archive regardless of timestamp by using ar -rs
instead of ar -ru.
1 year ago
Erik Bråthen Solem
89fa51d495
Revert 42b5e08
("Allow weak linking on old macOS")
1 year ago
Martin Kroeker
42b5e081d8
Merge pull request #4348 from catap/macos-undefinded-dynamic-lookup
Allow weak linking on old macOS
1 year ago
Kirill A. Korinsky
a1562e4bae
Allow weak linking on old macOS
1 year ago
Martin Kroeker
ff92e6e707
Fix installation location of lapacke_mangling header
1 year ago
Kirill A. Korinsky
9beee55167
Enable overstep of too long args without DYNAMIC_ARCH
1 year ago
Martin Kroeker
dff686a86c
Update version to 0.3.25.dev
1 year ago
Martin Kroeker
f1940010e4
Update version to 0.3.25
1 year ago
Martin Kroeker
3c49711f1e
Update version to 0.3.24
2 years ago
sL1pKn07
c677978789
Install .cmake files in CMAKE_INSTALL_LIBDIR
This avoid problems when build and install 64 and 32 bits libs at same time,
because both overwrite the .cmake files if install it in an non-architecture depend path
like is `share/cmake/foo` is.
cmake now pick the correct .cmake files when try to add to another project as depencies
2 years ago
Martin Kroeker
e2779c852f
Do not build the tests when only the CBLAS interface is selected ( #4041 )
* Do not build the tests when only the CBLAS interface is selected
2 years ago
Martin Kroeker
cd8eb33a9c
Expose BUILD_LAPACK_DEPRECATED
2 years ago
Martin Kroeker
fd20a2e8c6
Convert CMAKE booleans to 0/1 values for gensymbol
2 years ago
Martin Kroeker
3e8f51e7cf
Update version to 0.3.23.dev
2 years ago