From 86842a6a15fdb9c64df4e86a439f4c2af87f7805 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Max=20L=C3=BCbke?= Date: Wed, 4 Oct 2023 19:45:57 +0200 Subject: [PATCH] Move to src folder --- CMakeLists.txt | 4 +--- src/CMakeLists.txt | 11 +++++++++++ matrix.hpp => src/matrix.hpp | 0 sycl_comp.cpp => src/sycl_comp.cpp | 0 timer.hpp => src/timer.hpp | 0 5 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 src/CMakeLists.txt rename matrix.hpp => src/matrix.hpp (100%) rename sycl_comp.cpp => src/sycl_comp.cpp (100%) rename timer.hpp => src/timer.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9610a75..93a0b06 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,4 @@ find_package(AdaptiveCpp REQUIRED) find_library(LIB_XXHASH xxhash) -add_executable(sycl_comp sycl_comp.cpp) -add_sycl_to_target(TARGET sycl_comp) -target_link_libraries(sycl_comp PRIVATE ${LIB_XXHASH}) +add_subdirectory(src) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..2b37423 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,11 @@ +add_executable(sycl_comp sycl_comp.cpp) +add_sycl_to_target(TARGET sycl_comp) +target_link_libraries(sycl_comp PRIVATE ${LIB_XXHASH}) + +option(SYCL_EX_COMPILE_SEQUENTIAL_BENCH + "Compile with single core cpu benchmark" + OFF) + +if (SYCL_EX_COMPILE_SEQUENTIAL_BENCH) + target_compile_definitions(sycl_comp PRIVATE SEQ_BENCH) +endif() diff --git a/matrix.hpp b/src/matrix.hpp similarity index 100% rename from matrix.hpp rename to src/matrix.hpp diff --git a/sycl_comp.cpp b/src/sycl_comp.cpp similarity index 100% rename from sycl_comp.cpp rename to src/sycl_comp.cpp diff --git a/timer.hpp b/src/timer.hpp similarity index 100% rename from timer.hpp rename to src/timer.hpp