summaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)AuthorFilesLines
2017-07-09Do not add -lpthread on Android builds (#1229)Martin Kroeker1-1/+1
* Do not add -lpthread on Android builds * Do not add -lpthread on Android cmake builds
2017-06-23Add Microsoft Windows 10 UWP build supportNeil Shipp2-29/+44
2017-06-21Add 64bit support for Microsoft Visual StudioNeil Shipp2-1/+28
2017-05-25build: LLVM: Add Flang compiler support and enable OpenMP for ClangPaul Osmialowski1-0/+15
Signed-off-by: Paul Osmialowski <pawel.osmialowski@arm.com>
2017-04-16Use GNUInstallDirs to allow changing target directoriesDavid Seifert1-3/+2
* Multi-lib distributions need to change the libdir which is only portably possible with `GNUInstallDirs`. * Multi-arch distributions such as Debian and Exherbo need to be able to change the bindir.
2017-03-19Add ZEN support (tested for auto-detected static backend)Denis Steckelmacher2-2/+2
2017-03-10Merge pull request #1124 from martin-frbg/c_check-ppcMartin Kroeker1-0/+4
Update c_check.cmake to label ppc64 as power ARCH
2017-03-10Update c_check.cmakeMartin Kroeker1-0/+4
2017-03-10Fix misspelling of zlasyf_aa from previous commitMartin Kroeker1-1/+1
2017-02-12Add cmake template for openblas.pcMartin Kroeker1-0/+10
2017-02-12Add zlasyf_aa to lapack.cmakeMartin Kroeker1-39/+39
2017-02-12Add another bunch of lapack 3.7 functions to cmake listMartin Kroeker1-9/+10
2017-02-12Add LAPACK 3.7 files not mentioned in announcementMartin Kroeker1-19/+19
2017-02-12Update cmake file list for lapacke 3.7.0Martin Kroeker1-1975/+2247
2017-02-11Update cmake file list for lapack 3.7.0Martin Kroeker1-0/+39
2017-02-11Reflect name change of lapacke_mangling.h templateMartin Kroeker1-1/+1
2017-02-11Add new functions from LAPACK 3.6.1Martin Kroeker1-5/+5
2016-05-25Replace CMAKE_SOURCE_DIR/CMAKE_BINARY_DIR with ↵John Biddiscombe3-18/+18
PROJECT_SOURCE_DIR/PROJECT_BINARY_DIR If OpenBLAS is built using add_subdirectory(OpenBlas) as part of another project then the paths set by CMAKE_XXX_DIR are relative to the parent project and not the OpenBLAS project.
2016-02-12Added mising lapacke files for CMake.Zhang Xianyi1-0/+57
2016-02-01Fix the source pathsBenyu Zhang3-40/+40
2015-10-26Fix cmake bug on MSVC 32-bit.Zhang Xianyi1-0/+4
2015-10-27Fix cmake bug on x86 32-bit.Zhang Xianyi1-0/+6
e.g. Build 32-bit on 64-bit Linux. cmake -DBINARY=32
2015-08-18Fixed cmake bug with NO_LAPACK=1Zhang Xianyi1-1/+4
2015-08-11Fixed cmake build bugs on Linux.Zhang Xianyi3-5/+10
2015-08-11Merge branch 'hpanderson_cmake' into cmakeZhang Xianyi1-0/+2067
2015-08-10Use cmake to build OpenBLAS GENERIC Target on MSVC x86 64-bit.Zhang Xianyi6-6/+100
Disable CBLAS and LAPACK.
2015-08-06Added missing lapacke.cmake file.Hank Anderson1-0/+2067
2015-08-04Fixed cmake building bugs on Linux. Disable LAPACK by default.Zhang Xianyi1-5/+5
2015-02-25Added lapacke sources.Hank Anderson3-6/+11
2015-02-24Added check for MSVC before enabling fortran.Hank Anderson1-0/+7
Currently forcing gfortran, instead of assuming ifort.
2015-02-24Separated getarch ASM file when using MSVC.Hank Anderson1-1/+10
2015-02-24Changed strategy for setting preprocessor definitions.Hank Anderson1-9/+20
Instead of generating separate object files for each permutation of defines for a source file, GenerateNamedObjects now writes an entirely new source file and inserts the defines as #define c statements. This solves a problem I ran into with ar.exe where it was refusing to link objects that had the same filename despite having different paths.
2015-02-23Added conj gemv objects for complex build.Hank Anderson1-110/+158
2015-02-22Added some more complex-only objects.Hank Anderson1-1/+1
2015-02-20Added alternate_name to a couple of the name mangling schemes.Hank Anderson1-3/+14
Added zherk_k sources to driver/level3.
2015-02-19Added some TRMM objects for complex types.Hank Anderson1-1/+0
2015-02-19Fixed reuse of float_char from parent loop.Hank Anderson1-0/+1
Fixed in/it/on/otcopy names.
2015-02-19Added complex and single netlib-lapack fortran sources to lapack.cmake.Hank Anderson1-81/+328
2015-02-18ParseMakefileVars now replaces Makefile vars with CMake vars.Hank Anderson1-5/+11
2015-02-17ParseMakefileVars now recursively parses included makefiles.Hank Anderson1-6/+9
2015-02-17Added a helper function for setting the L1 kernel defaults.Hank Anderson2-11/+146
Added loop to build objects with different KERNEL defines.
2015-02-17Added mangled complex filenames to interface and lapack CMakeLists.txt.Hank Anderson1-4/+9
2015-02-17Added another param to GenerateNamedObjects to mangle complex source names.Hank Anderson1-0/+31
There are a lot of sources for complex float types that are the same names as the real sources, except with z prepended.
2015-02-15Changed generate functions to iterate through a list of float types.Hank Anderson3-50/+67
This will generate obj files for SINGLE/DOUBLE/COMPLEX/DOUBLE COMPLEX.
2015-02-11Removed incoming-stack-boundary for MSVC.Hank Anderson2-3/+9
Made float type optional for GenerateNamedObjects. Called GenerateNamedObjects for a couple of driver/others files that needed NAME/CNAME set.
2015-02-10Turned off uninizialized variable warning when compiling lapack-netlib.Hank Anderson1-0/+5
2015-02-10Added AUX files from lapack-netlib.Hank Anderson2-0/+107
2015-02-10Added common objects from kernel Makefile.Hank Anderson1-1/+3
2015-02-10Added DLA sources from lapack-netlib.Hank Anderson1-1/+1
Can't use the lapack-netlib cmake files, since they are designed to build a complete lapack/blas library. They have their own fortran detection and flag setup and so on. Instead I'll just recreate the makefiles I need. Fixed a typo in the NAME defines.
2015-02-09Removed return value from GenerateNamedObjects.Hank Anderson1-2/+4
It sets DBLAS_OBJS directly to save a bunch of list appending in the CMakeLists.txt files.