Martin Kroeker
7af3c552d3
use TARGET rather than CORE from Makefile.conf_last to fill in pkgconfig
2024-08-03 23:51:57 +02:00
Isuru Fernando
e8da541fb4
fix regex for renaming callbacks
2024-06-28 09:48:00 -05:00
Martin Kroeker
ca6b4961e4
updates to fix option conflicts and config file generation
2024-02-15 14:31:11 +01:00
Martin Kroeker
bb96e466ae
Introduce LIBNAMEPREFIX to avoid messing with the internal LIBPREFIX
2024-02-09 15:50:11 +01:00
Martin Kroeker
9ef10ffa49
Handle prefixed and suffixed libnames, optionally suppress softlinking
2024-02-06 23:38:19 +01:00
Martin Kroeker
ac7efc61fd
Put more build information into Makefile.conf_last
2023-11-06 00:03:33 +01:00
H. Vetinari
f2659516ef
remove unqualified ifdef's for NO_LAPACK(E)
2023-03-28 19:01:31 +11:00
Martin Kroeker
5f72415f10
Suffix the pkgconfig file itself in INTERFACE64 builds
2022-10-18 20:29:24 +02:00
Martin Kroeker
8bacea1254
Pass libsuffix to openblas.pc and fix passing of INTERFACE64/USE64BITINT flag
2022-10-18 16:18:29 +02:00
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.
2021-06-09 20:50:36 -05:00
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
2020-11-02 13:04:53 +00:00
Martin Kroeker
1840bc5b52
Add OpenMP dependency to pkgconfig file if needed
2020-08-22 13:55:18 +02:00
Martin Kroeker
ecf4b9e0fc
Improve substitution rules for SYMBOLPREFIX and -SUFFIX addition
2020-08-01 17:06:03 +02:00
Martin Kroeker
da9e2a7ada
Add SYMBOLPREFIX and/or SYMBOLSUFFIX to cblas prototypes
2020-07-31 16:03:33 +02:00
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
2020-04-03 06:20:42 +02:00
Isuru Fernando
130c1741e5
Fix install name on osx again
2020-02-18 10:22:49 -08:00
Martin Kroeker
daa4310db5
Install new lapack.h
...
new file in LAPACK 3.9.0, split off from lapacke.h
2020-01-12 22:00:50 +01:00
Isuru Fernando
b89d9762a2
Change install_name on osx to match linux
2019-07-08 17:14:35 -05:00
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
2019-03-02 23:36:36 +01:00
Martin Kroeker
b025523197
Use installbsd on AIX
...
(and fix misplaced parenthesis from previous commit). See #1803
2018-11-01 18:26:08 +01:00
Martin Kroeker
7b5aea52bb
Accomodate AIX install, which has different syntax
...
for #1803
2018-10-31 21:50:34 +01:00
Zoltán Mizsei
6463bffd59
Haiku supporting patches
2018-08-02 20:49:14 +02:00
Martin Kroeker
6c2d90ba77
Move some DYNAMIC_ARCH targets to new DYNAMIC_OLDER option
2018-06-09 16:29:17 +02:00
Martin Kroeker
eb9b021d38
Add build-time configuration options to pkgconfig file
2018-05-14 00:10:15 +02:00
Alex Arslan
a41d241a0e
Add support for DragonFly BSD
2018-04-03 16:39:29 -07:00
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.
2018-04-02 10:48:22 -07:00
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.
2018-01-05 17:08:55 -05:00
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
2017-09-07 14:18:56 +02:00
Zhang Xianyi
90dd190a6d
Build shared library for Android.
2017-04-11 12:01:18 +08:00
Martin Kroeker
faf06f0d8b
Create and install only a single openblas.pc file
2017-02-12 14:35:48 +01:00
Isuru Fernando
cdc954675c
Install pkg-config files
2017-02-06 12:15:58 +05:30
Martin Kroeker
e8d0e66982
Merge pull request #1067 from martin-frbg/msysinst
...
Fix DESTDIR support for cygwin/msys2 install
2017-01-16 16:03:53 +01:00
Martin Kroeker
331fd51260
Fix DESTDIR support for cygwin/msys2 install
...
fixes #1066
2017-01-16 15:15:46 +01:00
Martin Kroeker
2e5f906f41
Update Makefile.install ( #1064 )
...
* Update Makefile.install to reflect name change of lapacke_mangling.h source
2017-01-11 17:40:06 +01:00
Ivan Ukhov
efaf30d536
Wrap CURDIR and DESTDIR in quotes
2016-05-03 21:31:32 +02:00
Zhang Xianyi
aaa8551c57
Merge pull request #749 from lotheac/illumos_fixes
...
illumos fixes
2016-01-26 08:42:20 -06:00
Lauri Tirkkonen
8d85be770d
actually install the shared lib on illumos
2016-01-22 18:56:03 +02:00
Lauri Tirkkonen
31aff441ce
use $(AWK) in Makefile.install and switch it to nawk
2016-01-22 18:55:55 +02:00
Zhang Xianyi
5d212f66a7
Refs #706 . Fixed lapacke installation error.
2015-12-03 01:32:39 +08:00
xantares
87336b9acf
install OpenBLASConfigVersion.cmake
2015-08-06 20:03:50 +02:00
xantares
0ac787eefe
fix mingw install
2015-03-30 09:30:55 +02:00
Zhang Xianyi
3e81c99b6b
Fixed installation bug on Mac OSX.
2014-12-13 13:05:06 +08:00
Zhang Xianyi
71966eba6c
Merge pull request #475 from xantares/patch-2
...
add OpenBLAS_VERSION to cmake config file
2014-12-09 17:57:43 +08:00
xantares
7a6a141bc4
add OpenBLAS_VERSION to cmake config file
2014-12-09 10:34:41 +01:00
xantares
b8ff6892f6
set OPENBLAS_CMAKE_DIR to <prefix>/lib/cmake/<package_name>
...
usually these files are more often located in this subdir
2014-12-09 10:18:18 +01:00
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 ..
2014-11-29 02:16:40 +08:00
Elliot Saba
a79df1ff49
Don't create an absolute symlink when installing on Darwin
2014-07-16 15:31:27 -04:00
Zhang Xianyi
7a8949e0ce
Merge branch 'develop' of https://github.com/TimothyGu/OpenBLAS into TimothyGu-develop
...
Conflicts:
driver/others/memory.c
2014-06-28 20:51:31 +08:00
Timothy Gu
8615d6ec87
Build import libs as .dll.a instead of .lib
...
This is MinGW convention.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 13:34:09 -07:00
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 12:05:18 -07:00