summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2022-06-17 00:29:54 +0800
committerKunoiSayami <[email protected]>2022-06-17 00:29:54 +0800
commitb642c58f9d8750804b95f6ab9ccbfbee1f5a671d (patch)
tree4e87e132ede7a5634899638e3eaeaaf2a44dfdf3 /CMakeLists.txt
parentd3362a1d4c8af292365e16d466d3f57bb0af326f (diff)
feat: Finish implement measure time function
* feat: Add normal_distribution program Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f816aed..e249fba 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,5 @@
cmake_minimum_required(VERSION 3.22)
-project(lockfree CUDA)
-
+project(lockfree CUDA CXX)
set(CMAKE_CUDA_STANDARD 14)
#set(GXX_INCLUDE /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include)
@@ -19,6 +18,7 @@ target_link_libraries(lockfree m stdc++)
set_target_properties(lockfree PROPERTIES
CUDA_SEPARABLE_COMPILATION ON)
+set_target_properties(lockfree PROPERTIES CUDA_ARCHITECTURES "75")
function(build_different_target is_random build_size step_size)
@@ -62,3 +62,6 @@ build_different_target(true 1048576 2)
build_different_target(true 1048576 8)
+add_executable(normal_distribution normal_distribution.cpp)
+set_target_properties(normal_distribution PROPERTIES LINKER_LANGUAGE CXX)
+