diff --git a/cmake_support/OST.cmake b/cmake_support/OST.cmake
index e6dfb2ae0d4fb748a455f89e0ed51524acab4ba9..2b277bbdaf085e41c5b2fbb66cfa017c440f4f0d 100644
--- a/cmake_support/OST.cmake
+++ b/cmake_support/OST.cmake
@@ -422,7 +422,7 @@ macro(script)
     substitute(IN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/${_INPUT}" OUT_FILE ${_ARG_NAME} 
                DICT ${_ARG_SUBSTITUTE})
   endif()
-  install(FILES ${_ARG_NAME} DESTINATION ${_ARG_OUTPUT_DIR} 
+  install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_ARG_NAME} DESTINATION ${_ARG_OUTPUT_DIR} 
           PERMISSIONS WORLD_EXECUTE GROUP_EXECUTE OWNER_EXECUTE 
                       WORLD_READ GROUP_READ OWNER_READ)
   copy_if_different("./" "${STAGE_DIR}/${_ARG_OUTPUT_DIR}"