summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorKunoiSayami <[email protected]>2022-05-28 01:32:24 +0800
committerKunoiSayami <[email protected]>2022-05-28 01:32:24 +0800
commit12a9246ace908d8b9e3020c7137922eb1391ef22 (patch)
tree6ac5f58b8651c4dcc3fd49b13c10975713ef3cd2 /CMakeLists.txt
parent9de90473c345d7ce5b4381104ae6807b1ebad36f (diff)
feat: Use std::random
Signed-off-by: KunoiSayami <[email protected]>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d7e3860..f4b7297 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,8 +3,18 @@ project(lockfree CUDA)
set(CMAKE_CUDA_STANDARD 14)
+#set(GXX_INCLUDE /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/include)
+
add_executable(lockfree main.cu)
#add_definitions(-DNUM_ITEMS=1048576 -DKEYS=1048576 -DFACTOR=1)
+target_compile_options(lockfree PRIVATE $<$<COMPILE_LANGUAGE:CUDA>:
+ -v
+ >)
+
+# from: Peter
+target_link_libraries(lockfree m)
+target_link_libraries(lockfree stdc++)
+
set_target_properties(lockfree PROPERTIES
CUDA_SEPARABLE_COMPILATION ON)