summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Collapse)Author
2017-01-07Updated the link to cl.hpp in the Khronos registry for the samplesCedric Nugteren
2016-11-27Updated to version 0.10.0Cedric Nugteren
2016-11-27Made it possible to use the command-line environmental variables for each ↵Cedric Nugteren
executable and without re-running CMake
2016-11-23Made the Netlib SGEMM example also optionally compiledCedric Nugteren
2016-11-23Made compilation of the Netlib CBLAS API conditionalCedric Nugteren
2016-10-25Added an example and documentation for the Netlib CBLAS APICedric Nugteren
2016-10-25Renamed the include and source files of the Netlib CBLAS APICedric Nugteren
2016-10-25Removed the clblast namespace from the Netlib C API source file to ensure ↵Cedric Nugteren
proper linking
2016-10-25Added initial version of a Netlib CBLAS implementation. TODO: Set correct ↵Cedric Nugteren
buffer sizes
2016-10-23Fixed the CMakeLists.txt for Visual Studio compilationCedric Nugteren
2016-10-22Minor clean-up of the CMakeLists fileCedric Nugteren
2016-10-22Moved files around a bit; created a utilities subfolderCedric Nugteren
2016-10-22Merge pull request #117 from intelfx/exceptionsCedric Nugteren
Convert to use C++ exceptions internally
2016-10-22treewide: use C++ exceptions properlyIvan Shapovalov
Since the codebase is designed around proper C++ idioms such as RAII, it makes sense to only use C++ exceptions internally instead of mixing exceptions and error codes. The exceptions are now caught at top level to preserve compatibility with the existing error code-based API. Note that we deliberately do not catch C++ runtime errors (such as `std::bad_alloc`) nor logic errors (aka failed assertions) because no actual handling can ever happen for such errors. However, in the C interface we do catch _all_ exceptions (...) and convert them into a wild-card error code.
2016-10-21Merge pull request #118 from matze/add-pkg-configCedric Nugteren
Generate and install pkg-config description
2016-10-21Generate and install pkg-config descriptionMatthias Vogelgesang
2016-10-20Added the possibility to supply the env-variable CLBLAST_TEST_ARGUMENTS to ↵Cedric Nugteren
specify options for the make alltest or ctest targets
2016-10-15Added documentation and minor refactoring for the recent support of static ↵Cedric Nugteren
library compilation
2016-10-14Fixes for static lib compilation on WindowsShehzan Mohammed
2016-10-14Fixed a bug where clblas.h couldn't be found for the performance tests (clients)Cedric Nugteren
2016-10-14Set proper flags for the verbose mode (debug flags)Cedric Nugteren
2016-10-14Merge pull request #112 from shehzan10/staticCedric Nugteren
Add option to build shared or static library
2016-10-13Add option to build shared or static libraryShehzan Mohammed
2016-10-01Merge branch 'development' into gemm_directCedric Nugteren
2016-09-26Use cross-platform thread lib idiom instead of *nix-specific pthread.Anton Lokhmotov
2016-09-26Link clBLAS together with pthread.Anton Lokhmotov
2016-09-25Added a first version of a tuner for the GEMM direct kernel; collapsed MWGD, ↵Cedric Nugteren
NWGD and KWGD into one WGD parameter
2016-09-24Add path to ref library header when building tests.Anton Lokhmotov
2016-09-13Updated to version 0.9.0Cedric Nugteren
2016-09-13Renamed the DEFAULT_DEVICE and DEFAULT_PLATFORM env variables to be in line ↵Cedric Nugteren
with recent usages of CLBLAST_DEVICE and CLBLAST_PLATFORM
2016-09-13CMakeLists.txt: use -Wno-ignored-attributes to silence unfixable warningsIvan Shapovalov
2016-07-28Minor update regarding the previous CMake export/install target changesCedric Nugteren
2016-07-28CMakeLists.txt: use target_include_directories()Ivan Shapovalov
2016-07-28CMakeLists.txt: provide a find_package() config for dependent projectsIvan Shapovalov
2016-07-22CMakeLists.txt: use ${clblast_SOURCE_DIR} instead of ${CMAKE_SOURCE_DIR}Ivan Shapovalov
2016-07-06Added a VERBOSE mode to debug performance: now prints details about ↵Cedric Nugteren
compilation and kernel execution to screen
2016-07-04Fixed a linking issue with the tuners on Visual StudioCNugteren
2016-06-30Added declspec(dllexport) to ClearCache and FillCache, and added ↵Cedric Nugteren
declspec(dllimport) when not building the library
2016-06-28Updated to version 0.8.0Cedric Nugteren
2016-06-28Made it possible to build the clients and tests on Windows using Visual StudioCNugteren
2016-06-27Added fp16 to the alltuners targetCedric Nugteren
2016-06-19Renamed all C++ source files to .cpp to match the .hpp extension betterCedric Nugteren
2016-06-18Moved all headers into the source tree, changed headers to .hpp extensionCedric Nugteren
2016-06-18Clean-up of the routine class, moved RunKernel to the routine/common fileCedric Nugteren
2016-06-16Added XOMATCOPY routines to perform out-of-place matrix scaling, copying, ↵Cedric Nugteren
and/or transposing
2016-06-14Re-organised the level-3 supporting kernels (copy, pad, transpose, convert) ↵Cedric Nugteren
and renamed files and functions appropriately
2016-06-08Made the CPU BLAS library the default reference to test against in favor of ↵Cedric Nugteren
clBLAS
2016-06-06Fixed the RPATH settings for linking on OS XCedric Nugteren
2016-05-31Made use of CMake's built-in unit testing, allowing all tests to be run ↵Cedric Nugteren
using 'make test'
2016-05-30Separated the performance tests (clients) from the correctness tests in CMakeCedric Nugteren