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
Zhang Xianyi
a40116de25
Fixed generating DLL bug.
2014-06-06 16:13:08 +08:00
Timothy Gu
fe858873af
Add NO_STATIC variable which disables static lib installation
...
Static library is still built for shared lib generation.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-05-22 18:06:26 -07:00
Timothy Gu
a8d4d1c4d3
Build import library for mingw
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-05-22 18:06:26 -07:00
xantares
187237b622
Install dll to prefix/bin instead of prefix/bin
2014-05-01 21:48:26 +02:00
Olivier Grisel
5de5ef118c
More robust OPENBLAS_ prefixing of macros in openblas_config.h
2014-02-24 13:21:06 +01:00
lucasb-eyer
91eaea364b
Added support for NO_SHARED in make install.
2013-12-10 17:10:13 +01:00