cpm-cmake / CPM.cmake

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deadlock on file locking

vulptex opened this issue · comments

With 0.38.0/1 i see deadlocks while CPM tries to lock a cache file. 0.37.0 is fine.

  • cpm cache used, but the folder must be deleted before (with cached folder it doe not happen)
set(ENV{CPM_SOURCE_CACHE} ${CMAKE_CURRENT_LIST_DIR}/.cpm)

locations:
CPM_0.38.0.cmake(719)
CPM_0.38.1.cmake(721):

I guess its caused by: 0938e8f