Mentions légales du service

Skip to content
Snippets Groups Projects
Commit d6927d4b authored by hhakim's avatar hhakim
Browse files

Fix cpp files erroneously added to build when USE_GPU_MOD is OFF.

parent 2c286424
No related branches found
No related tags found
No related merge requests found
......@@ -688,16 +688,19 @@ endif()
#file(GLOB CPP_FILES "${FAUST_ALGORITHM_CONSTRAINT_SRC_DIR}/*.cpp" "${FAUST_ALGORITHM_FACTORIZATION_SRC_DIR}/*.cpp" "${FAUST_LINEAR_OPERATOR_CPU_SRC_DIR}/*.cpp" "${FAUST_UTILS_SRC_DIR}/*.cpp")
file(GLOB_RECURSE CPP_FILES ${FAUST_SRC_DIR}/*.cpp)
file(GLOB_RECURSE GPU_CPP_FILES ${FAUST_SRC_LINEAR_OPERATOR_DIR}/GPU/*.cpp)
file(GLOB_RECURSE GPU_MOD_CPP_FILES ${FAUST_SRC_LINEAR_OPERATOR_DIR}/GPU2/*.cpp)
if(NOT BUILD_USE_GPU)
foreach(GPU_CPP_FILE IN LISTS GPU_CPP_FILES)
list(REMOVE_ITEM CPP_FILES ${GPU_CPP_FILE})
endforeach()
endif()
if(USE_GPU_MOD)
list(APPEND CPP_FILES ${FAUST_SRC_LINEAR_OPERATOR_DIR}/GPU2/faust_cuda_device.cpp ${FAUST_SRC_LINEAR_OPERATOR_DIR}/GPU2/faust_gpu_mod_utils.cpp)
if(NOT USE_GPU_MOD)
foreach(GPU_CPP_FILE IN LISTS GPU_MOD_CPP_FILES)
list(REMOVE_ITEM CPP_FILES ${GPU_CPP_FILE})
endforeach()
endif()
message(STATUS "algorithm cpp files ${CPP_FILES}")
### include directory
message(STATUS "FAµST cpp files: ${CPP_FILES}")
### include directory
#include_directories(${FAUST_SRC_LINEAR_OPERATOR_DIR} ${FAUST_LINEAR_OPERATOR_CPU_SRC_DIR} ${EIGEN_INC_DIR} ${FAUST_ALGORITHM_FACTORIZATION_SRC_DIR} ${FAUST_UTILS_SRC_DIR})
if (BUILD_USE_GPU)
include_directories(${FAUST_SRC_LINEAR_OPERATOR_GPU_DIR} ${CUDA_INC_DIR} ${CUDA_RUNTIME_API_INC_DIR} ${CUSPARSE_INC_DIR} ${CUBLAS_V2_INC_DIR})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment