5 changed files with 36 additions and 22 deletions
@ -1 +0,0 @@ |
|||||
untitled1 |
|
@ -1,18 +1,20 @@ |
|||||
cmake_minimum_required(VERSION 3.21) |
cmake_minimum_required(VERSION 3.21) |
||||
project(untitled1 LANGUAGES CXX CUDA) |
project(NurbsEvaluator LANGUAGES CXX CUDA) |
||||
|
|
||||
set(CMAKE_CUDA_STANDARD 14) |
set(CMAKE_CUDA_STANDARD 14) |
||||
|
|
||||
add_executable(untitled1 main.cpp NurbsEvaluator.cu NurbsEvaluator.cuh utils.cpp utils.h) |
add_executable(NurbsEvaluator main.cpp NurbsEvaluator.cu NurbsEvaluator.cuh utils.cpp utils.h) |
||||
|
|
||||
target_link_libraries(untitled1 PUBLIC "E:/cuda/tmp/NurbsEvaluator/cmake-build-debug/lib/NurbsEvaluator2.lib") |
#add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>") |
||||
target_include_directories(untitled1 PUBLIC "E:/cuda/tmp/NurbsEvaluator/") |
#add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>") |
||||
|
|
||||
add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>") |
# 指定静态库位置 |
||||
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>") |
#set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) |
||||
|
#生成静态库 |
||||
|
#add_library(NurbsEvaluator NurbsEvaluator.cu NurbsEvaluator.cuh utils.cpp utils.h) |
||||
|
|
||||
# 引用系统环境变量CUDA_PATH |
# 引用系统环境变量CUDA_PATH |
||||
include_directories("$ENV{CUDA_PATH}/include") |
include_directories("$ENV{CUDA_PATH}/include") |
||||
|
|
||||
set_target_properties(untitled1 PROPERTIES |
set_target_properties(NurbsEvaluator PROPERTIES |
||||
CUDA_SEPARABLE_COMPILATION ON) |
CUDA_SEPARABLE_COMPILATION ON) |
||||
|
Loading…
Reference in new issue