To add some more concrete info to this, you can find absolute file usages by adding the following line (or similar) after line 296 in this patch (note, you need to manually create the destination file here... I'm too lazy to auto create it :) ): 
file (APPEND "c:/Source/absolute-files.txt" "${_file} =>  ${_tgtdir}/${_dstfile}\n")

The results on my local build are:
C:/Source/build/webodf/webodfversion.js =>  C:/Source/build/programs/touchui/webodfversion.js
C:/Source/build/webodf/webodfversion.js =>  C:/Source/build/programs/editor/webodfversion.js

TouchUI historically failed to build due to a missing file, hence this fix is easy to prove here as it now builds successfully. The editor is also rather straight forward to prove as it is still functional :)