Explorar o código

BUG: make sure list is not size 0 before sort

Bill Hoffman %!s(int64=17) %!d(string=hai) anos
pai
achega
24bff45d1b
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      Modules/GetPrerequisites.cmake

+ 4 - 2
Modules/GetPrerequisites.cmake

@@ -568,8 +568,10 @@ function(get_prerequisites target prerequisites_var exclude_system recurse exepa
   endif("${candidate}" MATCHES "${gp_regex}")
   endforeach(candidate)
 
-  list(SORT ${prerequisites_var})
-
+  list(LENGTH ${prerequisites_var} prerequisites_var_length)
+  if(prerequisites_var_length GREATER 0)
+    list(SORT ${prerequisites_var})
+  endif(prerequisites_var_length GREATER 0)
   if(${recurse})
     set(more_inputs ${unseen_prereqs})
     foreach(input ${more_inputs})