Browse Source

Merge topic 'fetchcontent-unset-wrong-nested-var'

d9a6e0ffc8 FetchContent: Fix unsetting wrong variable name after provider returns

Acked-by: Kitware Robot <[email protected]>
Merge-request: !7663
Craig Scott 3 years ago
parent
commit
b9175800a2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Modules/FetchContent.cmake

+ 1 - 1
Modules/FetchContent.cmake

@@ -1894,13 +1894,13 @@ macro(FetchContent_MakeAvailable)
 
         set(__cmake_fcProvider_${__cmake_contentNameLower} YES)
         cmake_language(EVAL CODE "${__cmake_providerCommand}(${__cmake_providerArgs})")
-        unset(__cmake_fcProvider_${__cmake_contentNameLower})
 
         list(POP_BACK __cmake_fcCurrentVarsStack
           __cmake_contentNameLower
           __cmake_contentName
         )
 
+        unset(__cmake_fcProvider_${__cmake_contentNameLower})
         unset(__cmake_providerArgs)
         unset(__cmake_addfpargs)
         unset(__cmake_fpargs)