From 20da5e33a86eda746c17cbdb7bfd295d9f92f074 Mon Sep 17 00:00:00 2001 From: Cedric Nugteren Date: Wed, 6 Sep 2017 21:50:42 +0200 Subject: Split the database files over multiple directories and files; first step towards separate compilation --- CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f82af47a..33b9adb7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -159,8 +159,8 @@ endif() # Sets the supported routines and the used kernels. New routines and kernels should be added here. set(KERNELS copy_fast copy_pad transpose_fast transpose_pad xaxpy xdot xger xgemm xgemm_direct xgemv) -set(DATABASES copy invert pad padtranspose transpose xaxpy xdot - xgemm xgemm_direct xgemv xgemv_fast xgemv_fast_rot xger xtrsv) +set(DATABASES copy pad padtranspose transpose xaxpy xdot + xgemm xgemm_direct xgemv xgemv_fast xgemv_fast_rot xger) set(SAMPLE_PROGRAMS_CPP sgemm sgemm_batched) set(SAMPLE_PROGRAMS_C sasum dgemv sgemm haxpy cache) if(NETLIB) @@ -230,7 +230,12 @@ foreach(ROUTINE ${LEVELX_ROUTINES}) set(HEADERS ${HEADERS} src/routines/levelx/${ROUTINE}.hpp) endforeach() foreach(DATABASE ${DATABASES}) - set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}_16.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}_32.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}_64.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}_3232.hpp) + set(HEADERS ${HEADERS} src/database/kernels/${DATABASE}/${DATABASE}_6464.hpp) endforeach() # Creates and links the library -- cgit v1.2.3