diff --git a/Modules/BundleUtilities.cmake b/Modules/BundleUtilities.cmake
index 0143d59..a5a464d 100644
--- a/Modules/BundleUtilities.cmake
+++ b/Modules/BundleUtilities.cmake
@@ -247,12 +247,12 @@ function(get_dotapp_dir exe dotapp_dir_var)
     #   (typical of a non-bundle executable on Mac, Windows or Linux)
     #
     is_file_executable("${s}" is_executable)
-    if(is_executable)
+    if(${is_executable})
       get_filename_component(sdir "${s}" PATH)
       set(dotapp_dir "${sdir}")
-    else(is_executable)
+    else()
       set(dotapp_dir "${s}")
-    endif(is_executable)
+    endif()
   endif(s MATCHES "^.*/.*\\.app/.*$")


@@ -282,7 +282,7 @@ function(get_bundle_and_executable app bundle_var executable_var valid_var)
     else(IS_DIRECTORY "${app}")
       # Is it an executable file?
       is_file_executable("${app}" is_executable)
-      if(is_executable)
+      if(${is_executable})
         get_dotapp_dir("${app}" dotapp_dir)
         if(EXISTS "${dotapp_dir}")
           set(${bundle_var} "${dotapp_dir}" PARENT_SCOPE)
@@ -296,9 +296,9 @@ function(get_bundle_and_executable app bundle_var executable_var valid_var)
           set(valid 1)
           #message(STATUS "info: handled executable file in any dir case...")
         endif()
-      else(is_executable)
+      else()
         message(STATUS "warning: *NOT* handled - not .app dir, not executable file...")
-      endif(is_executable)
+      endif()
     endif(IS_DIRECTORY "${app}")
   else(EXISTS "${app}")
     message(STATUS "warning: *NOT* handled - directory/file does not exist...")
@@ -319,9 +319,9 @@ function(get_bundle_all_executables bundle exes_var)
   file(GLOB_RECURSE file_list "${bundle}/*")
   foreach(f ${file_list})
     is_file_executable("${f}" is_executable)
-    if(is_executable)
+    if(${is_executable})
       set(exes ${exes} "${f}")
-    endif(is_executable)
+    endif()
   endforeach(f)

   set(${exes_var} "${exes}" PARENT_SCOPE)
@@ -688,7 +688,7 @@ function(verify_bundle_prerequisites bundle result_var info_var)
   file(GLOB_RECURSE file_list "${bundle}/*")
   foreach(f ${file_list})
     is_file_executable("${f}" is_executable)
-    if(is_executable)
+    if(${is_executable})
       get_filename_component(exepath "${f}" PATH)
       math(EXPR count "${count} + 1")

@@ -727,7 +727,7 @@ function(verify_bundle_prerequisites bundle result_var info_var)
         set(result 0)
         set(info ${info} "external prerequisites found:\nf='${f}'\nexternal_prereqs='${external_prereqs}'\n")
       endif(external_prereqs)
-    endif(is_executable)
+    endif()
   endforeach(f)

   if(result)
