diff --git a/.azure-pipelines/templates/deploy.yml b/.azure-pipelines/templates/deploy.yml index 37da63fb..46259d35 100644 --- a/.azure-pipelines/templates/deploy.yml +++ b/.azure-pipelines/templates/deploy.yml @@ -59,7 +59,7 @@ steps: targetType: 'inline' script: | sudo apt-get update -y - sudo apt-get install cmake=3.26.4 -y + sudo apt-get install cmake -y set -e rm -rf build mkdir -p build && cd build diff --git a/python/csrc/CMakeLists.txt b/python/csrc/CMakeLists.txt index 8759201f..bcfc1bf5 100644 --- a/python/csrc/CMakeLists.txt +++ b/python/csrc/CMakeLists.txt @@ -11,12 +11,7 @@ FetchContent_Declare(dlpack GIT_TAG 5c210da409e7f1e51ddf445134a4376fdbd70d7d ) -FetchContent_GetProperties(dlpack) -if(NOT dlpack_POPULATED) - FetchContent_Populate(dlpack) - # Add dlpack subdirectory but exclude it from installation - add_subdirectory(${dlpack_SOURCE_DIR} ${dlpack_BINARY_DIR} EXCLUDE_FROM_ALL) -endif() +FetchContent_MakeAvailable(dlpack) file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS *.cpp) nanobind_add_module(mscclpp_py ${SOURCES})