diff options
| -rw-r--r-- | cmake/opentrack-clean-build-directory.cmake | 14 | 
1 files changed, 6 insertions, 8 deletions
| diff --git a/cmake/opentrack-clean-build-directory.cmake b/cmake/opentrack-clean-build-directory.cmake index a8141344..93c736dd 100644 --- a/cmake/opentrack-clean-build-directory.cmake +++ b/cmake/opentrack-clean-build-directory.cmake @@ -1,5 +1,6 @@  function(cleanup_build_dir)
 -    if(NOT $ENV{USERNAME} STREQUAL "sthalik")
 +    set(user "$ENV{USERNAME}")
 +    if(NOT user STREQUAL "sthalik")
          message(WARNING "you can't run this potentially destructive function")
          message(FATAL_ERROR "if you're sure, remove this line")
      endif()
 @@ -13,18 +14,15 @@ function(cleanup_build_dir)      set(got-cache FALSE)
      foreach(i ${files})
 -          if(i STREQUAL "CMakeCache.txt")
 +        if(i STREQUAL "CMakeCache.txt")
              set(got-cache TRUE)
 -            continue()
 +        else()
 +            list(APPEND files_ "${CMAKE_BINARY_DIR}/${i}")
          endif()
 -
 -        list(APPEND files_ "${CMAKE_BINARY_DIR}/${i}")
      endforeach()
 -    unset(files)
 -
      if(NOT got-cache)
 -        message(FATAL_ERROR "")
 +        message(FATAL_ERROR "sanity check failed")
      endif()
      # let's hope nothing bad happens
 | 
