I\'ve been using CMake and Eclipse on linux for a while and have been working with multiple target projects containing numerous executables and shared objects.
Just a possible answer to my own question. I think that on linux the rpath is being used to identify the locations of the dependent libraries but on windows with mingw I cannot use the elf parser and so cannot use rpath.