Xabier Marquiegui
3a6b79c50f
fix: broken cblas installation when using makefile based builds
Fix cblas.h missing from target directory if NO_CBLAS is defined but has
a value that indicates you do want cblas built and installed.
1 month ago
Martin Kroeker
7d908564fe
Use OpenBLAS_ROOT_DIR in CMake config file generation only if set
2 months ago
Martin Kroeker
9faebb3c97
fix lost indentation in the rules for the thread safety test
8 months ago
Martin Kroeker
e9ff70b394
Add an install_tests target to facilitate testing on cross-compiled targets
9 months ago
Martin Kroeker
6ad793d65e
Fix naming of suffixed libraries in the cmake and pkgconfig files
9 months ago
Martin Kroeker
d5e255519e
Improve OpenBLASConfig.cmake contents
9 months ago
Martin Kroeker
176107d23a
Add -fopenmp to cflags in pkgconfig file if set
1 year ago
Martin Kroeker
7af3c552d3
use TARGET rather than CORE from Makefile.conf_last to fill in pkgconfig
1 year ago
Isuru Fernando
e8da541fb4
fix regex for renaming callbacks
1 year ago
Martin Kroeker
ca6b4961e4
updates to fix option conflicts and config file generation
1 year ago
Martin Kroeker
bb96e466ae
Introduce LIBNAMEPREFIX to avoid messing with the internal LIBPREFIX
1 year ago
Martin Kroeker
9ef10ffa49
Handle prefixed and suffixed libnames, optionally suppress softlinking
1 year ago
Martin Kroeker
ac7efc61fd
Put more build information into Makefile.conf_last
1 year ago
H. Vetinari
f2659516ef
remove unqualified ifdef's for NO_LAPACK(E)
2 years ago
Martin Kroeker
5f72415f10
Suffix the pkgconfig file itself in INTERFACE64 builds
2 years ago
Martin Kroeker
8bacea1254
Pass libsuffix to openblas.pc and fix passing of INTERFACE64/USE64BITINT flag
3 years ago
Arthur Williams
7fb6e576c2
Removed use of non portable '-p' arg to install
Not all versions of install support '-p' flag and it isn't worth failing
the build in the installed files' timestamps get updated.
4 years ago
Aisha Tammy
60997ddd73
allow setting soname without suffix or prefix
Allows to create a library with a different
SONAME without the need to add suffixes to symbols
Backwards compatible and should have no effect
on the workflow and previous users.
Useful for allowing INTERFACE64 library alongside
the standard library without file conflicts
4 years ago
Martin Kroeker
1840bc5b52
Add OpenMP dependency to pkgconfig file if needed
5 years ago
Martin Kroeker
ecf4b9e0fc
Improve substitution rules for SYMBOLPREFIX and -SUFFIX addition
5 years ago
Martin Kroeker
da9e2a7ada
Add SYMBOLPREFIX and/or SYMBOLSUFFIX to cblas prototypes
5 years ago
Baptiste Daroussin
41e802443a
libname: treat FreeBSD and DragonFly like linux and sunos
There is no difference in the way libnames are handle between FreeBSD
and linux or sunos. FreeBSD and DragonFly prefers having sonames as well
5 years ago
Isuru Fernando
130c1741e5
Fix install name on osx again
5 years ago
Martin Kroeker
daa4310db5
Install new lapack.h
new file in LAPACK 3.9.0, split off from lapacke.h
5 years ago
Isuru Fernando
b89d9762a2
Change install_name on osx to match linux
6 years ago
Martin Kroeker
25427926bc
Improve handling of NO_STATIC and NO_SHARED
to avoid surprises from defining either as zero. Fixes #2035 by addressing some concerns from #1422
6 years ago
Martin Kroeker
b025523197
Use installbsd on AIX
(and fix misplaced parenthesis from previous commit). See #1803
7 years ago
Martin Kroeker
7b5aea52bb
Accomodate AIX install, which has different syntax
for #1803
7 years ago
Zoltán Mizsei
6463bffd59
Haiku supporting patches
7 years ago
Martin Kroeker
6c2d90ba77
Move some DYNAMIC_ARCH targets to new DYNAMIC_OLDER option
7 years ago
Martin Kroeker
eb9b021d38
Add build-time configuration options to pkgconfig file
7 years ago
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
7 years ago
Alex Arslan
8da6b6ae52
Allow building on OpenBSD
With this change, OpenBLAS builds and all tests pass on OpenBSD 6.2
using Clang. Tested on x86-64 only, with and without DYNAMIC_ARCH=1.
7 years ago
Christoph Conrads
7c7e2d9dc6
Make: escape paths to pkg-config file
Add double quotes around the path to the pkg-config file so that a path
containing whitespace does not break the build.
7 years ago
Erik M. Bray
dddedbab5d
More canonical installation on Cygwin:
* The DLL is named cygopenblas.dll, not libopenblas.dll
* The import lib (still called libopenblas.dll.a) is installed
8 years ago
Zhang Xianyi
90dd190a6d
Build shared library for Android.
8 years ago
Martin Kroeker
faf06f0d8b
Create and install only a single openblas.pc file
8 years ago
Isuru Fernando
cdc954675c
Install pkg-config files
8 years ago
Martin Kroeker
e8d0e66982
Merge pull request #1067 from martin-frbg/msysinst
Fix DESTDIR support for cygwin/msys2 install
8 years ago
Martin Kroeker
331fd51260
Fix DESTDIR support for cygwin/msys2 install
fixes #1066
8 years ago
Martin Kroeker
2e5f906f41
Update Makefile.install ( #1064 )
* Update Makefile.install to reflect name change of lapacke_mangling.h source
8 years ago
Ivan Ukhov
efaf30d536
Wrap CURDIR and DESTDIR in quotes
9 years ago
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
illumos fixes
9 years ago
Lauri Tirkkonen
8d85be770d
actually install the shared lib on illumos
9 years ago
Lauri Tirkkonen
31aff441ce
use $(AWK) in Makefile.install and switch it to nawk
9 years ago
Zhang Xianyi
5d212f66a7
Refs #706 . Fixed lapacke installation error.
9 years ago
xantares
87336b9acf
install OpenBLASConfigVersion.cmake
10 years ago
xantares
0ac787eefe
fix mingw install
10 years ago
Zhang Xianyi
3e81c99b6b
Fixed installation bug on Mac OSX.
10 years ago
Zhang Xianyi
71966eba6c
Merge pull request #475 from xantares/patch-2
add OpenBLAS_VERSION to cmake config file
10 years ago