diff --git a/Utilities/otbossim/CMakeLists.txt b/Utilities/otbossim/CMakeLists.txt
index de09ab6fa240f56cc82588a7973c29631ada987e..d9794f852f1241836eb66a4436cb6e8428787e12 100644
--- a/Utilities/otbossim/CMakeLists.txt
+++ b/Utilities/otbossim/CMakeLists.txt
@@ -58,29 +58,36 @@ CONFIGURE_FILE(${OTB_SOURCE_DIR}/Utilities/otbossim/include/ossim/ossimConfig.h.
 	       ${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimConfig.h)
 
 # Run ossim/version-config.cpp taht will generate ossim/ossimVersion.h file nedeed to compile OSSIM
-# SET(INCLUDES_OSSIM_TRY_RUN "-DINCLUDE_DIRECTORIES:STRING=${OTB_BINARY_DIR}/Utilities/otbossim/include" )
-# TRY_RUN(RUN_RESULT_VAR COMPILE_RESULT_VAR
-#         ${OTB_BINARY_DIR}
-#         ${OTB_SOURCE_DIR}/Utilities/otbossim/src/ossim/version-config.cpp
-#         CMAKE_FLAGS "${INCLUDES_OSSIM_TRY_RUN}"
-#         OUTPUT_VARIABLE output
-#         ARGS "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
-# )
-ADD_EXECUTABLE(version-config ${OTB_SOURCE_DIR}/Utilities/otbossim/src/ossim/version-config.cpp)
-ADD_CUSTOM_COMMAND(
-  OUTPUT ${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h
-  DEPENDS version-config
-  COMMAND version-config
-  ARGS "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
-  )
+SET(INCLUDES_OSSIM_TRY_RUN "-DINCLUDE_DIRECTORIES:STRING=${OTB_BINARY_DIR}/Utilities/otbossim/include" )
+TRY_RUN(RUN_RESULT_VAR COMPILE_RESULT_VAR
+        ${OTB_BINARY_DIR}
+        ${OTB_SOURCE_DIR}/Utilities/otbossim/src/ossim/version-config.cpp
+        CMAKE_FLAGS "${INCLUDES_OSSIM_TRY_RUN}"
+        OUTPUT_VARIABLE output
+        ARGS "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
+)
+IF(NOT COMPILE_RESULT_VAR)
+    MESSAGE(FATAL_ERROR "OSSIM : cannot compile version-config.cpp")
+ENDIF(NOT COMPILE_RESULT_VAR)
+
+IF(RUN_RESULT_VAR)
+    MESSAGE(FATAL_ERROR "OSSIM : cannot create ossimVersion.h file")
+ENDIF(RUN_RESULT_VAR)
+
+# ADD_EXECUTABLE(version-config ${OTB_SOURCE_DIR}/Utilities/otbossim/src/ossim/version-config.cpp)
+# ADD_CUSTOM_COMMAND(
+#   OUTPUT "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
+#   DEPENDS version-config
+#   COMMAND version-config
+#   ARGS "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
+#   )
+# 
+# SET_SOURCE_FILES_PROPERTIES(
+#   ${OTB_SOURCE_DIR}/Utilities/otbossim/src/ossim/init/ossimInit.cpp PROPERTIES
+#   OBJECT_DEPENDS "${OTB_BINARY_DIR}/Utilities/otbossim/include/ossim/ossimVersion.h"
+#   )
 
-# IF(NOT COMPILE_RESULT_VAR)
-#     MESSAGE(FATAL_ERROR "OSSIM : cannot compile version-config.cpp")
-# ENDIF(NOT COMPILE_RESULT_VAR)
 
-# IF(RUN_RESULT_VAR)
-#     MESSAGE(FATAL_ERROR "OSSIM : cannot create ossimVersion.h file")
-# ENDIF(RUN_RESULT_VAR)
 
 
 SUBDIRS(include)