-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
31 lines (27 loc) · 878 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
cmake_minimum_required(VERSION 3.14)
project(LIB_CPPDL)
#project(LIB_CPPDL CUDA)
#set(CMAKE_CUDA_STANDARD 14)
set(CMAKE_CXX_STANDARD 11)
include_directories(/usr/local/cuda-9.0/targets/x86_64-linux/include)
include_directories(/usr/local/cuda/targets/x86_64-linux/include)
include_directories(/usr/local/cuda-9.0/lib64)
include_directories(/usr/local/cuda/extras/CUPTI/lib64)
include_directories(/usr/local/cuda-9.0)
find_package(CUDA REQUIRED)
include_directories("${CUDA_INCLUDE_DIRS}")
add_executable(
LIB_CPPDL main.cpp
src/slp/single_perceptron.h
src/slp/single_perceptron.cpp
)
#src/slp/single_perceptron.h
#src/slp/single_perceptron.cpp
#src/Variable/Variable.cpp
#src/Variable/Variable.h
#src/cudaMat/cudaMat.h
#src/cudaMat/cudaMatSparse.h
#set_target_properties(
# LIB_CPPDL
# PROPERTIES
# CUDA_SEPARABLE_COMPILATION ON)