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
xantares
7a6a141bc4
add OpenBLAS_VERSION to cmake config file
10 years ago
xantares
b8ff6892f6
set OPENBLAS_CMAKE_DIR to <prefix>/lib/cmake/<package_name>
usually these files are more often located in this subdir
10 years ago
Zhang Xianyi
fe7dcf98f3
Refs #461 . Provide OpenBLASConfig.cmake to support CMake.
If you "make PREFIX=/path/to/OpenBLAS install" ,
The config file will be located in /path/to/OpenBLAS/cmake
Then, you can use "find_package(OpenBLAS)" at CMake.
cmake -DOpenBLAS_DIR=/path/to/OpenBLAS/cmake ..
11 years ago
Elliot Saba
a79df1ff49
Don't create an absolute symlink when installing on Darwin
11 years ago
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
Conflicts:
driver/others/memory.c
11 years ago
Timothy Gu
8615d6ec87
Build import libs as .dll.a instead of .lib
This is MinGW convention.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago