diff --git a/sgl-kernel/CMakeLists.txt b/sgl-kernel/CMakeLists.txt index 2565e640a..09ec8b00f 100644 --- a/sgl-kernel/CMakeLists.txt +++ b/sgl-kernel/CMakeLists.txt @@ -330,7 +330,10 @@ endif() set(MSCCLPP_USE_CUDA ON) set(MSCCLPP_BYPASS_GPU_CHECK ON) set(MSCCLPP_BUILD_TESTS OFF) -add_subdirectory(${repo-mscclpp_SOURCE_DIR}) +add_subdirectory( + ${repo-mscclpp_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR}/mscclpp-build +) target_link_libraries(common_ops PRIVATE ${TORCH_LIBRARIES} c10 cuda cublas cublasLt mscclpp_static) # flash attention