diff --git a/Modules/Core/Transform/src/CMakeLists.txt b/Modules/Core/Transform/src/CMakeLists.txt
index eecde1501d743bc7c9a5b0c28d62283fd30abead..1122c982a0d0e196537ccb2f6a862d0e87c53336 100644
--- a/Modules/Core/Transform/src/CMakeLists.txt
+++ b/Modules/Core/Transform/src/CMakeLists.txt
@@ -35,3 +35,13 @@ target_link_libraries(OTBTransform
   )
 
 otb_module_target(OTBTransform)
+
+# add the OTB_OSSIM_VERSION definition
+get_target_property(_OTBTransform_COMP_DEF OTBTransform COMPILE_DEFINITIONS)
+if(_OTBTransform_COMP_DEF)
+  set_target_properties(OTBTransform
+    PROPERTIES COMPILE_DEFINITIONS "${_OTBTransform_COMP_DEF};OTB_OSSIM_VERSION=${OTB_OSSIM_VERSION}")
+else()
+  set_target_properties(OTBTransform
+    PROPERTIES COMPILE_DEFINITIONS "OTB_OSSIM_VERSION=${OTB_OSSIM_VERSION}")
+endif()