Skip to content

Commit

Permalink
build shared object
Browse files Browse the repository at this point in the history
  • Loading branch information
shijiashuai committed Nov 13, 2017
1 parent 810338d commit 0a51dfa
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/thundersvm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
file(GLOB_RECURSE SRC *.c*)
#list(FILTER SRC EXCLUDE REGEX "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}-.*cpp")
list(FILTER SRC EXCLUDE REGEX "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}-.*cpp")

if (USE_CUDA)
list(FILTER SRC EXCLUDE REGEX "${CMAKE_CURRENT_LIST_DIR}/kernel/.*.cpp")
cuda_add_library(${PROJECT_LIB_NAME} ${SRC})
cuda_add_library(${PROJECT_LIB_NAME} SHARED ${SRC})
cuda_add_executable(${PROJECT_NAME}-train thundersvm-train.cpp ${COMMON_INCLUDES})
cuda_add_executable(${PROJECT_NAME}-predict thundersvm-predict.cpp ${COMMON_INCLUDES})
else ()
list(FILTER SRC EXCLUDE REGEX "${CMAKE_CURRENT_LIST_DIR}/kernel/.*.cu")
add_library(${PROJECT_LIB_NAME} ${SRC})
add_library(${PROJECT_LIB_NAME} SHARED ${SRC})
add_executable(${PROJECT_NAME}-train thundersvm-train.cpp ${COMMON_INCLUDES})
add_executable(${PROJECT_NAME}-predict thundersvm-predict.cpp ${COMMON_INCLUDES})
endif ()
Expand Down

0 comments on commit 0a51dfa

Please sign in to comment.