diff --git a/CMake/OTBWrapperMacros.cmake b/CMake/OTBWrapperMacros.cmake
index 6e7d3b052ac01f5c91baabd65f6cbf93c164a459..c08ed82dc6afb6a2f6e8cb8da298f73e926304f7 100644
--- a/CMake/OTBWrapperMacros.cmake
+++ b/CMake/OTBWrapperMacros.cmake
@@ -41,16 +41,16 @@ macro(OTB_CREATE_APPLICATION)
 
      if (NOT WIN32)
        configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbcli.sh.in
-                       ${CMAKE_CURRENT_BINARY_DIR}/otbcli_${APPLICATION_NAME}.sh
+                       ${CMAKE_CURRENT_BINARY_DIR}/otbcli_${APPLICATION_NAME}
                        @ONLY )
-       install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/otbcli_${APPLICATION_NAME}.sh
+       install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/otbcli_${APPLICATION_NAME}
                DESTINATION ${OTB_INSTALL_BIN_DIR_CM24})
                
        if (WRAP_QT)
            configure_file( ${CMAKE_SOURCE_DIR}/CMake/otbgui.sh.in
-                           ${CMAKE_CURRENT_BINARY_DIR}/otbgui_${APPLICATION_NAME}.sh
+                           ${CMAKE_CURRENT_BINARY_DIR}/otbgui_${APPLICATION_NAME}
                            @ONLY )
-           install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/otbgui_${APPLICATION_NAME}.sh
+           install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/otbgui_${APPLICATION_NAME}
                    DESTINATION ${OTB_INSTALL_BIN_DIR_CM24})
        endif(WRAP_QT)
      endif(NOT WIN32)